Parent Log:
http://ci.aztec-labs.com/cc97b3c911040387
Command: aff82278d9e14e25 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/f880f14c946fb8464186d4178c5d49e391041988
Env: REF_NAME=gh-readonly-queue/next/pr-14967-b608f9359219731d3c03407689a4fadaaa5a0d45 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Thu Jun 12 14:09:05 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14967_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
14:09:12 [14:09:12.467]
ERROR:
validator Timeout 2025-06-12T14:09:11.539Z waiting for 3 attestations for slot 1796
14:09:14 [14:09:14.038]
ERROR:
validator Timeout 2025-06-12T14:09:13.136Z waiting for 2 attestations for slot 1796
14:09:14 [14:09:14.083]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.085]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x000dbe591db6bbf46d464bcfd86def5e5ae325aae2670fb6f448613a3e933a99","txCount":6,"txHashes":["0x23b019a69d65896ef7f7e09bd8259a1d326cea30cfbdff9b7e7d8502c8d18277","0x1cc07a319fc716f2c5799ee3adc8246ac2be7f211ab1c5320275b39af5891cc9","0x1810760d1112efea2a4597d7be6aa13acbe4e2bdee05ddc030aad2a15c75111c","0x2413df5096d5c6eeb75f3371faaa2cd6b9f154463464a4ef64028868c35d3993","0x12150fbf098734a4da78d871123e23c68be2a788d39709939eefacac74887189","0x24cf0b403547112c9c1439b3fe0c37e5262a4f112ee6a3605c06fd9f815061df"]}
14:09:14 [14:09:14.098]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.100]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x28784748a26edb1850116a91f6c8052d78bc21eb1d170dcedb91d35f9b4aae6a","txCount":6,"txHashes":["0x0bc8dc434597ad22040c736699ff7dccf1c3d0a98b612e9ccc2b67204b04e35b","0x0f9d1dfceaa53c298a7545975982c9fd04b5c5cdf45d52fecceb3ce63bd07cf9","0x15022feaef9c3b7bc20ab734274607dd0494adcbf01b8949449ec66e6ee0a188","0x0f3475e30033120b55f470507d9f237df0d87a97c7075eb27802d6bfb19c9f22","0x19787e84471eea4ebb8e92793f5f69482a30b9e45d8fea7303bf55c0d62d6a3a","0x0d290c06ef7e1a681a35fae195a45c14940fdcb3741283635320d6c153dfca2a"]}
14:09:14 [14:09:14.111]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.113]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1b51d337f5928093ee67527a8bf1cceee84fb459fce46fb21e3e8b61e21e8f5f","txCount":6,"txHashes":["0x168cfadf80fdf053128cafdf0a6072d477b35c05e5710a003a28d49da1c37302","0x2d98768e973bd1fbf6e635cc4720dac325867c920325b1d4afe9664b17292d28","0x253ada8bcbf11d4ec90c9e3ce1dc126e07970a1f4d4cde74c2e4c1f3064809f8","0x1e73c34aaff169baf706b90b65253dbe7fc029ff75e0ca58a4956d988f9614dc","0x1e6a99f5b91fd347a1a7ad38a3b0649a3f9e122d267b5916516a44f45c41cb19","0x2206803bf6f414cad2f008ee07b97d965f76f67a7a7394a4b45aadec2ffb7df9"]}
14:09:14 [14:09:14.115]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:09:14 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
14:09:14 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
14:09:14 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1b51d337f5928093ee67527a8bf1cceee84fb459fce46fb21e3e8b61e21e8f5f","txCount":6,"txHashes":["0x168cfadf80fdf053128cafdf0a6072d477b35c05e5710a003a28d49da1c37302","0x2d98768e973bd1fbf6e635cc4720dac325867c920325b1d4afe9664b17292d28","0x253ada8bcbf11d4ec90c9e3ce1dc126e07970a1f4d4cde74c2e4c1f3064809f8","0x1e73c34aaff169baf706b90b65253dbe7fc029ff75e0ca58a4956d988f9614dc","0x1e6a99f5b91fd347a1a7ad38a3b0649a3f9e122d267b5916516a44f45c41cb19","0x2206803bf6f414cad2f008ee07b97d965f76f67a7a7394a4b45aadec2ffb7df9"]}
14:09:14 [14:09:14.141]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.142]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x13de73d1e2bce75b7ae9e82420160ef4e02e2385dff2e4097f93f740a1e4e9ab","txCount":6,"txHashes":["0x1688d005387f25ea868721db7f67acad4fd70f546e1625887ee090202b350f92","0x02f7d62aed998f90a49769f8eb47588095d7d5d21c9537149d0a601bfb2326d1","0x01d12fe60720a1cf4f3b1ffb2e8194d87d67b0f8daeb454fa6805b6ec061ef7d","0x0c4d09aa78614b3ab2e2288fda9dbab57f998b525d199bd3be1908bf4a4100d2","0x241bbee0b62fa07405f3982580140837e044f4e31cf1561d10a5bfcf9fec46c0","0x14ba44ed16934e72e9a6f4505d51dd635045ae12351c658e0867cff33eaeb60b"]}
14:09:14 [14:09:14.144]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:09:14 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
14:09:14 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
14:09:14 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x13de73d1e2bce75b7ae9e82420160ef4e02e2385dff2e4097f93f740a1e4e9ab","txCount":6,"txHashes":["0x1688d005387f25ea868721db7f67acad4fd70f546e1625887ee090202b350f92","0x02f7d62aed998f90a49769f8eb47588095d7d5d21c9537149d0a601bfb2326d1","0x01d12fe60720a1cf4f3b1ffb2e8194d87d67b0f8daeb454fa6805b6ec061ef7d","0x0c4d09aa78614b3ab2e2288fda9dbab57f998b525d199bd3be1908bf4a4100d2","0x241bbee0b62fa07405f3982580140837e044f4e31cf1561d10a5bfcf9fec46c0","0x14ba44ed16934e72e9a6f4505d51dd635045ae12351c658e0867cff33eaeb60b"]}
14:09:14 [14:09:14.166]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
14:09:14 [14:09:14.167]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0bd26b968e776c7192a5c8f72b4faa9ccde3d3fe8837964b05ee203b9727df67","txCount":6,"txHashes":["0x1c87b64908266e19a543795e86da509c56600f47335f8959f74289f52267c778","0x076defa3e21a014a2d7255b8f1e80ba87b06736cea600972a1fb07b80936f76e","0x0cfb4c8ae118c1d7882aaa27edaa3df7b2894b45a2f470e58e9c513de2a3dece","0x0e43f67f4b54859decc62ffb328e9abe0cfdc64133b6c8fef243ad6a7de42be0","0x066a54400022ec456329e443d0b950a2a7c52139aba1a2698ac37ebeb7a8fee7","0x09761cfc421b4f57b661aa78036d6e29963fa5ece6a026af438a82c0d9dfa4fe"]}
14:09:14 [14:09:14.181]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
14:09:14 [14:09:14.190]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
14:09:14 [14:09:14.191]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x10be853c6d4d18d5aed8692782c816d88aa8e66c50c4baf44e03b262b6e96d04","txCount":6,"txHashes":["0x086036ef7bb6e80fa6a8bd8da241dbc0a669b1fe1a1d605d9e8dddd24c04529e","0x131db582272b601b085f63156d525d3b9eee4c34bc6b25186ab5df171264ebca","0x24e4ca0342b5ea5a3da2665b6a162e914cd4d7fcc95e0a7d8116ad21a256cd4c","0x00627e2f20887e8e8041e24a87a3344a7a11fc6395813523c083bdbba0fb3163","0x25fe123418db1f28c52d90d70679b65205ac184248b1b2ea40d1846490662ed7","0x23cc919c5ff24d6363c195dbf79d65cccc65f926b82d7503eee8b34d87b237fb"]},"missing":["0x086036ef7bb6e80fa6a8bd8da241dbc0a669b1fe1a1d605d9e8dddd24c04529e","0x131db582272b601b085f63156d525d3b9eee4c34bc6b25186ab5df171264ebca","0x24e4ca0342b5ea5a3da2665b6a162e914cd4d7fcc95e0a7d8116ad21a256cd4c","0x00627e2f20887e8e8041e24a87a3344a7a11fc6395813523c083bdbba0fb3163","0x25fe123418db1f28c52d90d70679b65205ac184248b1b2ea40d1846490662ed7","0x23cc919c5ff24d6363c195dbf79d65cccc65f926b82d7503eee8b34d87b237fb"]}
14:09:14 [14:09:14.204]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.207]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
14:09:14 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
14:09:14 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
14:09:14 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
14:09:14 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
14:09:14 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
14:09:14 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
14:09:14 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x000dd41ff382ee535047461f66208e5a110788b35ab0fad262b2b66ca39c4356","txCount":6,"txHashes":["0x17c3e32916f0c5903598e0896e785e6ca2d74a039cac2bbde32dd32cf4c96f11","0x0ced1da5d7bebb68844b10b3ff7532604ccc05c1fa848a01492d7bcb10f8f3d8","0x0344eb9cf68c33884a11824141fb2a890c84c276d89cb8767240c43b50a5779a","0x016647628b4d75adcc877a2d0ed9d003046b988c8b34e829b4756d904235d8c2","0x08379a68478355f1ae0a256eeadf4d665ee548de9a8c082a195516b62716b186","0x245cf18d9bd8d65bd4187fe85a0fc3e16d5c3e621984ecfda04dcaafff82f4d8"]}
14:09:14 [14:09:14.219]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.256]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:09:14 [14:09:14.257]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x07864ee15b41c618a309ba9b95ac08d6288706086984ade912df5cd19bf4c63b","txCount":6,"txHashes":["0x259963c91e85b9f618ed861c23b1e3e5fb8f4fea530ec999b71377c424f90500","0x230acd86336feeb9a0a6503b1a316a59fd1a33118eb540047585ee00abd7c2bf","0x2253720ff23cdb4c562ee5b9d4c00493e9cb47b9205839f3d40275c63be085d2","0x01f2ee2ee7c6f1b65bcbe5caa67fa64284eef77868fbc6ecd0423e6ae73dc8ca","0x1eebb8dee7cc9e9e8dd4f89c51d3626362ec858034517365a3cd57997248883d","0x0aaf2f633aa8bbe4437e2d6d648991a1bd3192e0a9ced05aa52099de4d991bc9"]}
14:09:14
PASS src/validator.test.ts (
7.524 s)
14:09:14 ValidatorClient
14:09:14
✓ Should collect attestations from its own validators (1216 ms)
14:09:14 constructor
14:09:14
✓ should throw error if an invalid private key is provided (13 ms)
14:09:14 createBlockProposal
14:09:14
✓ should create a valid block proposal without txs (506 ms)
14:09:14 collectAttestations
14:09:14
✓ should timeout if we do not collect enough attestations in time (1014 ms)
14:09:14
✓ should collect attestations for a proposal (32 ms)
14:09:14 attestToProposal
14:09:14
✓ should attest to proposal (13 ms)
14:09:14
✓ should re-execute and attest to proposal (15 ms)
14:09:14
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (17 ms)
14:09:14
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (28 ms)
14:09:14
✓ should request txs if missing for attesting (20 ms)
14:09:14
✓ should request txs even if not attestor in this slot (13 ms)
14:09:14
✓ should throw an error if the transactions are not available (9 ms)
14:09:14
✓ should not return an attestation if re-execution fails (16 ms)
14:09:14
✓ should not return an attestation if no validators are in the committee (11 ms)
14:09:14
✓ should not return an attestation if the proposer is not the current proposer (19 ms)
14:09:14
✓ should attest with all validator keys that are in the committee (19 ms)
14:09:14
✓ should not return an attestation if the proposal is not for the current or next slot (8 ms)
14:09:14
14:09:14
Test Suites: 1 passed, 1 total
14:09:14
Tests: 17 passed, 17 total
14:09:14
Snapshots: 0 total
14:09:14
Time: 7.6 s
14:09:14
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
14:09:14
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?