Parent Log:
http://ci.aztec-labs.com/a391b71d1b046157
Command: 411627cf9c043d00 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/721a41c449eb0c4538a26180f6061f326128cf78
Env: REF_NAME=gh-readonly-queue/next/pr-14963-60e60f99f2634ad75a76b6e103858ff9ccd041d5 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 18:42:18 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14963_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
18:42:26 [18:42:26.978]
ERROR:
validator Timeout 2025-06-16T18:42:26.069Z waiting for 3 attestations for slot 1796
18:42:28 [18:42:28.516]
ERROR:
validator Timeout 2025-06-16T18:42:27.614Z waiting for 2 attestations for slot 1796
18:42:28 [18:42:28.574]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.576]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x07c9d817c023b07d69f4ea58b72ba6ad6fca2a07d42530d5dee462c1a7383574","txCount":6,"txHashes":["0x0fb6d0c173fcd8f15f6b212c6c38db9a5c722737b6f03d05e12652c02e7d007b","0x2dba74cffc348054d9d61470dce3f08761192bc52c73d5a1243ce1d2588d843b","0x2efae508fcb11f4973ad298981bd9687d447bc43630f27a456d00d7d830a466c","0x2cca1c0210451501c5d92fa6e4de561ee07a7749156f0b43463b8c7b7abce6e4","0x2000efa6603335ecd2c17bc0e914aca8a412be177c9c48ff6e12baf371cc6863","0x17e632132022df5feb65417c9b8753c62fb5671606b563fa2f5f59582c123936"]}
18:42:28 [18:42:28.594]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.596]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x069bfddd4d8a53f2106c652af3b268c70c3737f5f8354f557e40c2eacb33c7bf","txCount":6,"txHashes":["0x1e4612156a74fa0e756d40b74fa46a7394c85dc899d94eaf38d677b65530c517","0x1b28b54968b5474e69e040fa185308e12fa4d0b0517066f2bf8c6c9e10a8ae52","0x2d8f91881880823926a814a680445815315d26ed657e520225a9bd1bd7d4fadd","0x1747625c0a230ef28bf7a7817c508811de6a3d8fdf5d7be8ad341f88775ce54f","0x0d32d4f518968693235c341b54adb28ce44c6db143a3adf704ff3973e87ae275","0x0d65b157a05adc2ba0e6806cac03aed2ad68971a0cd814a455b7338b7080c12b"]}
18:42:28 [18:42:28.615]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.616]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x167b5680051a55454d61e9e2d31735e7e1c67cec5a2e7c93f1e672698ed1fd79","txCount":6,"txHashes":["0x1624bdd940e3a39c018ea44ab032d0fd0ba7359f1313a26b12bc54b2688acae5","0x245b1c9b75c6703913874c1cae0ac30e249e1597d160b4e0b43ac43941135512","0x0adedac645921e4cfa452c0337546a492ea46d299055eb71e69733eb15f1eb8e","0x05d51e5ce961a61286357a86c76e76124934252914ee7f9fd85324521a75aa9f","0x014d0aa4f02ba0604eec4e72fd5d1a724ad934881b33d1d929375aacfdbe0c3d","0x2bbb5213d0dc6073b6bea327056dd8575c4508a6ea83ee6bc80e27a903e09812"]}
18:42:28 [18:42:28.618]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
18:42:28 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
18:42:28 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
18:42:28 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x167b5680051a55454d61e9e2d31735e7e1c67cec5a2e7c93f1e672698ed1fd79","txCount":6,"txHashes":["0x1624bdd940e3a39c018ea44ab032d0fd0ba7359f1313a26b12bc54b2688acae5","0x245b1c9b75c6703913874c1cae0ac30e249e1597d160b4e0b43ac43941135512","0x0adedac645921e4cfa452c0337546a492ea46d299055eb71e69733eb15f1eb8e","0x05d51e5ce961a61286357a86c76e76124934252914ee7f9fd85324521a75aa9f","0x014d0aa4f02ba0604eec4e72fd5d1a724ad934881b33d1d929375aacfdbe0c3d","0x2bbb5213d0dc6073b6bea327056dd8575c4508a6ea83ee6bc80e27a903e09812"]}
18:42:28 [18:42:28.633]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.634]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0f04c78cae721f299a23eca168b8880c4e750520e2740be73576528a36bab29e","txCount":6,"txHashes":["0x218d7f65fae2a08cb5eedbba850c30e869b25071a2e3f2caca07313068d99e45","0x055d3690ed3e82669d511ba4ee8727cb6b39357cf416824b4e5e30e1d6684752","0x001175b9280352d81389cad4a7b97f1e491282e34dfd494619f10c8340da8baf","0x2dc305c715c3bd87db0f83bde57ef587fb11b25b265c808ef844fa4885753008","0x0ea73053081d51d069a0baf143affd2e6c52b3abe680a704f144277af1916afd","0x23cc975b0f834ad10c3a7e40bc7ea5bde9bf541907bef33764014aaa9bc762a0"]}
18:42:28 [18:42:28.635]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
18:42:28 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
18:42:28 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
18:42:28 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0f04c78cae721f299a23eca168b8880c4e750520e2740be73576528a36bab29e","txCount":6,"txHashes":["0x218d7f65fae2a08cb5eedbba850c30e869b25071a2e3f2caca07313068d99e45","0x055d3690ed3e82669d511ba4ee8727cb6b39357cf416824b4e5e30e1d6684752","0x001175b9280352d81389cad4a7b97f1e491282e34dfd494619f10c8340da8baf","0x2dc305c715c3bd87db0f83bde57ef587fb11b25b265c808ef844fa4885753008","0x0ea73053081d51d069a0baf143affd2e6c52b3abe680a704f144277af1916afd","0x23cc975b0f834ad10c3a7e40bc7ea5bde9bf541907bef33764014aaa9bc762a0"]}
18:42:28 [18:42:28.649]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
18:42:28 [18:42:28.650]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x26140709d013921bc5912a1fcc7681c797f8e97823f2cdd3cb8204bb208b100a","txCount":6,"txHashes":["0x199d92072f73c76f8d054fac9f27680b2b5c73d80453c0be28b3b720eb05bb0f","0x0a20f7fabe3fb6e00f217a29895b9bc1f6a3aebb5212635819d2231ddb3c3d20","0x01b8df96228c0b75164d6f8c9190a3c68fcf1b1de235aec143cff95be639b64e","0x223837f5547fdf7477fbd07e0b1881154d32dc7afdc5f294573747e0350e58e3","0x20dd4a25a9e45479cad78e7adaf25b8ca8059f6817803549f34a7032510ac641","0x1b43ef77b912490a27568d592b6fcb45a6f97f79f6dce9a8eae121750cc2e9d4"]}
18:42:28 [18:42:28.668]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
18:42:28 [18:42:28.682]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
18:42:28 [18:42:28.683]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0072a99c83cc198752ca4b6c5c1049392ff44500445e6edef17c9515dde37f9c","txCount":6,"txHashes":["0x14643bb60005de372dcda08d9e620ab6a19538940890451122bff7fb72972a14","0x117818d370fd42851f61116135b200f9a7e2001d24151c164b22b0811b5930ca","0x176749e20f82b0baecf31d5f16c42b0985fd97629269559b56883f9ce2d639a8","0x1000b70090eda60965704d3a674bb79a1fb8ba4bc5f13801a1fc9db03a8e814c","0x0167232a288c8bb4d8d9d330883c85b11c9bedc7c2c54ad2d375f7fb52ad545d","0x114916a2aad3184b6d5598ae7e211824c892bd39fc2102ce770021e0deae9ea6"]},"missing":["0x14643bb60005de372dcda08d9e620ab6a19538940890451122bff7fb72972a14","0x117818d370fd42851f61116135b200f9a7e2001d24151c164b22b0811b5930ca","0x176749e20f82b0baecf31d5f16c42b0985fd97629269559b56883f9ce2d639a8","0x1000b70090eda60965704d3a674bb79a1fb8ba4bc5f13801a1fc9db03a8e814c","0x0167232a288c8bb4d8d9d330883c85b11c9bedc7c2c54ad2d375f7fb52ad545d","0x114916a2aad3184b6d5598ae7e211824c892bd39fc2102ce770021e0deae9ea6"]}
18:42:28 [18:42:28.695]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.696]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
18:42:28 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
18:42:28 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
18:42:28 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
18:42:28 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
18:42:28 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
18:42:28 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
18:42:28 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x060015fd050bd79cd534b28633f4484156867e2890a3b620f1766d79fddc372b","txCount":6,"txHashes":["0x303c419c979261faa4449c84b6dde310aca99012a9e5eec39e63d3fbe32b2abd","0x234bbc083322cba67c4f9e123ed0af151e455b428c4136b8d02011b3fffc3edb","0x0ab356a6504f6f140a1378c121cdbae72fc6cdc637122422f220955484c02f76","0x1da98b6037cbeb816754c0067bc1a8884ff74cbaea2f7a27d3a3b00f7e2c75c9","0x252eb57cca9dcce8bb9b1822cd40a4b2ac355fb880081c9540ee506c4d0ef155","0x21daa656c6ae1d9906d9966f8a9f1fa688608f941266c6fe14a04c131d730758"]}
18:42:28 [18:42:28.711]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.735]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
18:42:28 [18:42:28.735]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x11d4f7fc7bfb1e2eb5318e947bc1fdedc378fae0dabf0d4ae7741ad82ed88c20","txCount":6,"txHashes":["0x00d64d4cb531b88ed9f0ef19a3003ea3e5a14512dd6e33bd55c137160d51bd50","0x2e20dc0815b79d58d387cd4ef3b7ff62d4a76cab26e52209e78d1a41a480a08e","0x1fc3dca8300888ac86383c73be4b512fd2b3e87a973439d3d62d84c12da775bf","0x055ddb554bc5673f7843080dc7a847d079e71780e344564f9204ee3d225b5342","0x02d8cbc102acd1e7ccd170d927eb9197a7452875301f309b4f509df7d8d2c559","0x1ef21c28ee2e320a871445a577d74ba2e987aef2a968629166a6929d0fd1e2fb"]}
18:42:28
PASS src/validator.test.ts (
8.78 s)
18:42:28 ValidatorClient
18:42:28
✓ Should collect attestations from its own validators (1182 ms)
18:42:28 constructor
18:42:28
✓ should throw error if an invalid private key is provided (11 ms)
18:42:28 createBlockProposal
18:42:28
✓ should create a valid block proposal without txs (468 ms)
18:42:28 collectAttestations
18:42:28
✓ should timeout if we do not collect enough attestations in time (1014 ms)
18:42:28
✓ should collect attestations for a proposal (39 ms)
18:42:28 attestToProposal
18:42:28
✓ should attest to proposal (22 ms)
18:42:28
✓ should re-execute and attest to proposal (18 ms)
18:42:28
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
18:42:28
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (16 ms)
18:42:28
✓ should request txs if missing for attesting (19 ms)
18:42:28
✓ should request txs even if not attestor in this slot (14 ms)
18:42:28
✓ should throw an error if the transactions are not available (14 ms)
18:42:28
✓ should not return an attestation if re-execution fails (13 ms)
18:42:28
✓ should not return an attestation if no validators are in the committee (13 ms)
18:42:28
✓ should not return an attestation if the proposer is not the current proposer (12 ms)
18:42:28
✓ should attest with all validator keys that are in the committee (15 ms)
18:42:28
✓ should not return an attestation if the proposal is not for the current or next slot (14 ms)
18:42:28
18:42:28
Test Suites: 1 passed, 1 total
18:42:28
Tests: 17 passed, 17 total
18:42:28
Snapshots: 0 total
18:42:28
Time: 8.902 s
18:42:28
Ran all test suites matching validator-client/src/validator.test.ts
.
18:42:28
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?