Parent Log:
http://ci.aztec-labs.com/94683bf95cf36212
Command: f803628267cda2b6 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/21a568ac0c9ef351b1923375be41d4620add2b60
Env: REF_NAME=gh-readonly-queue/next/pr-15042-b80949775e5c27908a6055ad24592f7d98bdc45a CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Sun Jun 15 12:35:56 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
12:36:03 [12:36:03.058]
ERROR:
validator Timeout 2025-06-15T12:36:02.150Z waiting for 3 attestations for slot 1796
12:36:04 [12:36:04.609]
ERROR:
validator Timeout 2025-06-15T12:36:03.697Z waiting for 2 attestations for slot 1796
12:36:04 [12:36:04.670]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.672]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x09338ffab1d209fd83fbb1d54be89c66166eff8a9ae4be498b32103197f5ae9d","txCount":6,"txHashes":["0x212c5cd04e45d14ea8f7203305c320aae260670ab6fda58a8de03f7a7a6ab7e5","0x1279561bc0235dca84d0ebded4fd49913763e36f3903ac24ad0ab2a403587b21","0x10804a856e680a2ae711e47280b236e2bb59e619a47d3d77b94cb56936fcfb37","0x263bec097f25ad817aaea9ea9083b23cae79122e98c9f5f3b51996e2e00c7654","0x0c0c468f7b3500abcfe940fb6835fd10a297694489adfe463308cc5caf56518e","0x2287537fca35dce4e3f4d0700b1b2a8dd01a95350435c76eab00423be3994bee"]}
12:36:04 [12:36:04.713]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.715]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1a900b0b74b8c65615bdc6d0babf3f0253c847c338930e71e0e1cfb1aabf88f5","txCount":6,"txHashes":["0x15a5c9f8cf0b9c542015bd302f1af199692c5c754bcfe75685cbe82feea32a75","0x087b653c784a5a95411f6466152d6409890283dc330f9024bda610ffbf83eb9e","0x15110234c1dba145eae6d0b3a12022b208b9c24a202248de507eb340176fe730","0x00b4877e33c3da75dddf14396b570a51711e600292ad2a59791eb49acfcae657","0x177b7ca3d28f30dd77e61c4609196375a4c4abb39e3fef71b1b0688fdfdb7f50","0x04b185a99baf96b94b1366cd927c449ce5daedde5677f55e58d49bad68404d1d"]}
12:36:04 [12:36:04.728]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.730]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x27466bb05813333865819fb148af67d027ac5414f9c12bf9bcab87d79b57c0a9","txCount":6,"txHashes":["0x1950fda95f55a49ccc342028e01d7bf5bcc67aa22497682146bbadcc7af17505","0x2cd999ae05be009d215514e5aaaf0f3e42ec723e4567dade3e46ebfef10547db","0x1dcb3c8f3c350c64050aad574207d5fc66dc88d51248372d84b736d26274f673","0x0f8c7d03e975333754c700e4d4ca48fb60f2a7b07052b9427051f88f06acbe36","0x0cb1e8c32d737406d4ad0f1343b473ae41baadb65a70c16b90140548f05feb30","0x18d8781af736ce7925b0a49c333b2cce9c91edf965b94db0f7b6fdb6b8bd19fc"]}
12:36:04 [12:36:04.731]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
12:36:04 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
12:36:04 at runNextTicks (node:internal/process/task_queues:65:5)
12:36:04 at listOnTimeout (node:internal/timers:549:9)
12:36:04 at processTimers (node:internal/timers:523:7)
12:36:04 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
12:36:04 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x27466bb05813333865819fb148af67d027ac5414f9c12bf9bcab87d79b57c0a9","txCount":6,"txHashes":["0x1950fda95f55a49ccc342028e01d7bf5bcc67aa22497682146bbadcc7af17505","0x2cd999ae05be009d215514e5aaaf0f3e42ec723e4567dade3e46ebfef10547db","0x1dcb3c8f3c350c64050aad574207d5fc66dc88d51248372d84b736d26274f673","0x0f8c7d03e975333754c700e4d4ca48fb60f2a7b07052b9427051f88f06acbe36","0x0cb1e8c32d737406d4ad0f1343b473ae41baadb65a70c16b90140548f05feb30","0x18d8781af736ce7925b0a49c333b2cce9c91edf965b94db0f7b6fdb6b8bd19fc"]}
12:36:04 [12:36:04.751]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.752]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a715accaa9fd0b727b8f45a896b51fa732b52e7f5a0e2477c55725b06f5f51c","txCount":6,"txHashes":["0x2c05a9c20c08ddefeb84b2a0e681ce51f17985abf0e2f39b2db61641c878e3ed","0x039a902c3b420c2aeeab2520f78ebea844799d96016e3f6cfa24d20bf0742b99","0x252f2776bd1e08a86de1a3a7497a21551df020b9af49318b669b1130e9fb0fb7","0x093c97390b85918fd452a7657d4b5ebf6a5879a643cb05edcd0b7a13c221a8b3","0x058e721eba1890e298ec7f37d2944feeeb47ddb7617cbc61067375b7e51996b5","0x2eb4289bfe5df761f5e64c463b018b1010ee8952558a9c032a1ab6eb196815fb"]}
12:36:04 [12:36:04.753]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
12:36:04 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
12:36:04 at runNextTicks (node:internal/process/task_queues:65:5)
12:36:04 at listOnTimeout (node:internal/timers:549:9)
12:36:04 at processTimers (node:internal/timers:523:7)
12:36:04 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
12:36:04 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a715accaa9fd0b727b8f45a896b51fa732b52e7f5a0e2477c55725b06f5f51c","txCount":6,"txHashes":["0x2c05a9c20c08ddefeb84b2a0e681ce51f17985abf0e2f39b2db61641c878e3ed","0x039a902c3b420c2aeeab2520f78ebea844799d96016e3f6cfa24d20bf0742b99","0x252f2776bd1e08a86de1a3a7497a21551df020b9af49318b669b1130e9fb0fb7","0x093c97390b85918fd452a7657d4b5ebf6a5879a643cb05edcd0b7a13c221a8b3","0x058e721eba1890e298ec7f37d2944feeeb47ddb7617cbc61067375b7e51996b5","0x2eb4289bfe5df761f5e64c463b018b1010ee8952558a9c032a1ab6eb196815fb"]}
12:36:04 [12:36:04.770]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
12:36:04 [12:36:04.771]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x12e5727acd5f330805b78030e1089cf4adba62cc766cd4f420db3cc655d898b9","txCount":6,"txHashes":["0x01d1a4266675959626cb3f008b8c8ed74c83e8bc782a0ded7683a82728e59687","0x2cc1f37950644a52d4e7df6cc380ee559a3dd392cda1c146e649075e93e74ceb","0x03cf39001bca7f7c370fca71958aa9acf187b092c92ae920e5b52ad3f5c4dfab","0x2e3d473fda91bf3a4fb264219b5be8e0ef3c6b1da4dc90fb6db3de9c3db1ead6","0x20d9a14d327b7edef34199d9daf612ac35482e1baebe84d6b6656817670c7d6a","0x0f5e8832444ea22d6e37f391b671630d4f24518e5c0e595330b3c8bd553d5f88"]}
12:36:04 [12:36:04.784]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
12:36:04 [12:36:04.812]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
12:36:04 [12:36:04.813]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ff3607a7545dee676429450641741f3352e74fca6f60f53cb0703bbc6285aa9","txCount":6,"txHashes":["0x09a0660171e051caa04bd5f933634989b73ca9ebab7f93dfc37981e75d90e4c2","0x09ddaa1d7400f6534c7d59796fe85c8657674d28a1922a9d8acf8e988b1fa2ac","0x20dadd7fe39ba3ed7589ff51f50a3b6c587bdbc9aa1c74125130bdb32cd829f7","0x2190b9011ea11eafd59ea025bf18df336453c29c44b64b3bcf1eb3db286c6b9a","0x002fdaea7526177fb8fd179ee5d4b54b6eb6cfe0824d5ba0a5aa7caf3920516b","0x29aa974aacc3796d36637bba9854a51ca40337eb3631d76be7fe773f059fd4eb"]},"missing":["0x09a0660171e051caa04bd5f933634989b73ca9ebab7f93dfc37981e75d90e4c2","0x09ddaa1d7400f6534c7d59796fe85c8657674d28a1922a9d8acf8e988b1fa2ac","0x20dadd7fe39ba3ed7589ff51f50a3b6c587bdbc9aa1c74125130bdb32cd829f7","0x2190b9011ea11eafd59ea025bf18df336453c29c44b64b3bcf1eb3db286c6b9a","0x002fdaea7526177fb8fd179ee5d4b54b6eb6cfe0824d5ba0a5aa7caf3920516b","0x29aa974aacc3796d36637bba9854a51ca40337eb3631d76be7fe773f059fd4eb"]}
12:36:04 [12:36:04.826]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.827]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
12:36:04 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
12:36:04 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
12:36:04 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
12:36:04 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
12:36:04 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
12:36:04 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
12:36:04 at runNextTicks (node:internal/process/task_queues:65:5)
12:36:04 at listOnTimeout (node:internal/timers:549:9)
12:36:04 at processTimers (node:internal/timers:523:7)
12:36:04 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0e12fd03c6d2cd0acd527569bb651c3d7645a817ed98396182776581a8ca55d7","txCount":6,"txHashes":["0x0b1723e8c9abf4e53bd86f2ae77ca3c1357432fe54f2ffe950ea404048f90935","0x152415731493fd2bb6f5b1b9100386a2e45e4e5d34a75b57264a8d38368c53b2","0x0644002e4dd875afd062b6a70651b4cfe195fb327e4ff2096064e4baf9db3f00","0x09947d2ee013cfa872c4594a5f1db69282bd1613f2bd6f983ae5227a7ef0569f","0x186de2ac4d65f8607b46af1ee80972554c572b2c0c2dcdd81e6f7e0a0cc5937b","0x10029b6139cbdabb687eb956d40728494312875f5281922a5b07ff885b5b9c0b"]}
12:36:04 [12:36:04.840]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.870]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:36:04 [12:36:04.872]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2855bd05e45934fbc278935acd8b67c94b6518eb7cf6fcedd7c8dcd2b21fa378","txCount":6,"txHashes":["0x12500e71c9f96fbe379b3b31db85559513032a547ab3c0be0425490cd2ad1ef0","0x04974f0189c572ccf11540c00015cab924cd846310d03161c29065756b5eec71","0x1050e6916ef39a1393fcd6ee954d513cbc053ab6003cc87ec2e673061c764c43","0x2c2b9c5630859fab062810cc97272db988a332e95747ac86b60900f65c4cb892","0x07ad9b2ad1fc5135a6d7db598e9adfd6dc3698aa2bba41aa86dc11ce7a87af67","0x0552df64b18f151cada13c1231f7f99e1db080b1d2bc6d8d42f1cbc24194a5bb"]}
12:36:04
PASS src/validator.test.ts (
7.829 s)
12:36:04 ValidatorClient
12:36:04
✓ Should collect attestations from its own validators (1164 ms)
12:36:04 constructor
12:36:04
✓ should throw error if an invalid private key is provided (15 ms)
12:36:04 createBlockProposal
12:36:04
✓ should create a valid block proposal without txs (466 ms)
12:36:04 collectAttestations
12:36:04
✓ should timeout if we do not collect enough attestations in time (1031 ms)
12:36:04
✓ should collect attestations for a proposal (40 ms)
12:36:04 attestToProposal
12:36:04
✓ should attest to proposal (27 ms)
12:36:04
✓ should re-execute and attest to proposal (37 ms)
12:36:04
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms)
12:36:04
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms)
12:36:04
✓ should request txs if missing for attesting (18 ms)
12:36:04
✓ should request txs even if not attestor in this slot (12 ms)
12:36:04
✓ should throw an error if the transactions are not available (23 ms)
12:36:04
✓ should not return an attestation if re-execution fails (13 ms)
12:36:04
✓ should not return an attestation if no validators are in the committee (13 ms)
12:36:04
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
12:36:04
✓ should attest with all validator keys that are in the committee (25 ms)
12:36:04
✓ should not return an attestation if the proposal is not for the current or next slot (21 ms)
12:36:04
12:36:04
Test Suites: 1 passed, 1 total
12:36:04
Tests: 17 passed, 17 total
12:36:04
Snapshots: 0 total
12:36:04
Time: 7.951 s
12:36:04
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
12:36:04
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?