Parent Log:
http://ci.aztec-labs.com/338dc61726cce170
Command: bbc5a7ea91d19a83 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/4800d08570523bc1b2a9e8ec0dfb09e326f4689a
Env: REF_NAME=gh-readonly-queue/next/pr-14900-d3bba2d69dbc070d51bcd50607354193573876ba CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 13:33:50 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14900_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
13:33:58 [13:33:58.220]
ERROR:
validator Timeout 2025-06-13T13:33:57.309Z waiting for 3 attestations for slot 1796
13:33:59 [13:33:59.701]
ERROR:
validator Timeout 2025-06-13T13:33:58.799Z waiting for 2 attestations for slot 1796
13:33:59 [13:33:59.739]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.740]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x24f80be6b24952cbfcf73a63ad1eee47bab5fac97cdedf959dafed1dccfc73ed","txCount":6,"txHashes":["0x2ca9a7cb53a5b35df4408411d072c243be49da04c69679145f44392af3563382","0x222676a193542f304d0f5f76182fbb41e72757a730d7d1654da83522ee1d222a","0x2e596a21aa498c4f8e4e84ebf91a0397ab7cb93da9e783f6f33f1e725a4a7f13","0x10745ddcdec4cd6a72f045b4c7168979312deeda417fdd7badf0174d60548918","0x037e7655dbd12255d0e4c96a373b4f14a3bad82d72f9d05fea2c674d2d6e2dca","0x00f4e29297d6bc3f1541c599ec177bdf04f794ffb0e8546cb17cd8893fc27cb6"]}
13:33:59 [13:33:59.752]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.753]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0c2122cf528133d6f24181a54df155434b51eaff65206e745f2758eb72e3e350","txCount":6,"txHashes":["0x1820c2000130da195d643bcf9ef604622556042ebead8555d94c502e92b74dea","0x25512aaab0dddb0cc5ae0055a1490da91b01aba961b1b231a053bc9a6aa148f1","0x01b649d6c64675be40b5bed77f93df2bc1eb707a8c4112be3d56d9aeb23c169c","0x12f786665d27d5c01c72fcd24cef5f1b2f5181ceb01bcf85e3d38ef744543306","0x111fc69baf7f938e43546d8e1526bc14188cd5ab8d1252e88b4556a70e0ae340","0x1a35b14fbd288d2b6da0497ef2215565d2d58b02ff41415a4fe82213e7b9c7e6"]}
13:33:59 [13:33:59.763]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.764]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x17e436c246f556458bb63f7aaebe73d2a033a12e5184f2944c8d9492d66ec25e","txCount":6,"txHashes":["0x09442c7f64c09cd6d002535f3e436b36e121de8ced5e7ed503fe56a6022deb52","0x1a8205964ee25591e6ddc9c256e5fb66b40fcfde0fbbeba9ac8652098770c88e","0x22821a39381588b448a2a065d1ee8987fcee090cb7a50a774606ebcfc05c076c","0x0c278b54af4c4aad0d0014c50f3620ad2d355ad8587b2fbec1c2dd7c4d038eb3","0x2bab48725963b6dee59a1207ca750499441f2965ddddfb9544c1b0961f4f8050","0x1aa483bec99d64587e1d68b494586e525499cff018c8117b6ae406464a6877b6"]}
13:33:59 [13:33:59.765]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
13:33:59 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
13:33:59 at runNextTicks (node:internal/process/task_queues:65:5)
13:33:59 at listOnTimeout (node:internal/timers:549:9)
13:33:59 at processTimers (node:internal/timers:523:7)
13:33:59 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
13:33:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x17e436c246f556458bb63f7aaebe73d2a033a12e5184f2944c8d9492d66ec25e","txCount":6,"txHashes":["0x09442c7f64c09cd6d002535f3e436b36e121de8ced5e7ed503fe56a6022deb52","0x1a8205964ee25591e6ddc9c256e5fb66b40fcfde0fbbeba9ac8652098770c88e","0x22821a39381588b448a2a065d1ee8987fcee090cb7a50a774606ebcfc05c076c","0x0c278b54af4c4aad0d0014c50f3620ad2d355ad8587b2fbec1c2dd7c4d038eb3","0x2bab48725963b6dee59a1207ca750499441f2965ddddfb9544c1b0961f4f8050","0x1aa483bec99d64587e1d68b494586e525499cff018c8117b6ae406464a6877b6"]}
13:33:59 [13:33:59.775]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.776]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x04c544e45999db16388bdb3356e15a14125648c83df30d424943218eae30deb9","txCount":6,"txHashes":["0x08432570589cc78d475ad845f62263cdfa8c349c59bbfb411f4777c2560d1a38","0x2815a299ec0b665b3b110e3b90174d304357a1fa0313a4a3518e92440a6e0f6f","0x0b94b66b1111bbced243c31735ad24c100a514c7a331176b415403a1e702d25d","0x1f246b055c5e25b851d7341eaefe93b35a276b70ce03b8b37880a1742c20ffb2","0x03b54528dfa4291b2d45d73a9da11bdfad6bbaca71f89976e43cb78a27aaf50c","0x1715abed37c6ecedaf92b8dc6d5041835ac156a3dd965991ac24eb16a1e6a5eb"]}
13:33:59 [13:33:59.777]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
13:33:59 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
13:33:59 at runNextTicks (node:internal/process/task_queues:65:5)
13:33:59 at listOnTimeout (node:internal/timers:549:9)
13:33:59 at processTimers (node:internal/timers:523:7)
13:33:59 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
13:33:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x04c544e45999db16388bdb3356e15a14125648c83df30d424943218eae30deb9","txCount":6,"txHashes":["0x08432570589cc78d475ad845f62263cdfa8c349c59bbfb411f4777c2560d1a38","0x2815a299ec0b665b3b110e3b90174d304357a1fa0313a4a3518e92440a6e0f6f","0x0b94b66b1111bbced243c31735ad24c100a514c7a331176b415403a1e702d25d","0x1f246b055c5e25b851d7341eaefe93b35a276b70ce03b8b37880a1742c20ffb2","0x03b54528dfa4291b2d45d73a9da11bdfad6bbaca71f89976e43cb78a27aaf50c","0x1715abed37c6ecedaf92b8dc6d5041835ac156a3dd965991ac24eb16a1e6a5eb"]}
13:33:59 [13:33:59.792]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
13:33:59 [13:33:59.793]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x213777a7e22a2ece3b8c63b284f809253a24dd644e4faba130b020c36e6cba3f","txCount":6,"txHashes":["0x29d12571e2f8f8ef9a821a8c3089d38743bd0a0db8ba51f75f7332f4446c7d95","0x1ad224c995aea4f1d1f0cbb3bc29ebd18e0cdae8203fdb78213942ea06e84c41","0x0f1e6c5955de14855262bdc84a4be5b55c423d05b4ba62bb1e18e85f3936ac8f","0x0ecc1a6859d49d824de9bd3a81eec8cdef775c8e794df4bb2c51d332344d5a7f","0x2ed3d3b0f7d29f3413064dcf955260f6eeaca9c70f0db5b4f6d71f61ff9152ba","0x1e969149f1cc581476f207f5af44dbea5aa7721b26a1f7930cff4034454d615b"]}
13:33:59 [13:33:59.807]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
13:33:59 [13:33:59.818]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
13:33:59 [13:33:59.818]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d190722caa0c1704e9f61181905d298238781f0523b83a15e9742b4f553d225","txCount":6,"txHashes":["0x23cdb385fbb47a052378ba10072ad1963d79f2c84cd0612e14e2f30c23d54586","0x0f3a5c60baf84ce84cc594727222ff95a7a0065b7ddcc7f8deee3a816ad8a0f4","0x0b51da55b207f98fc9b8c02a41de8b124309cc37329df7b6b0f0695abe7c5097","0x031bcc9dd17d0803836306c59aeecc2c097fe936364832066444a7748e8049e7","0x027ef32b1889a589f98daf75065f3a7f0adb2387d223289e58b525e2eee2fe5f","0x1d5b78bc5af854f56a620ab2c6e5c0c64e4dd36f50174261b0896af17021cb50"]},"missing":["0x23cdb385fbb47a052378ba10072ad1963d79f2c84cd0612e14e2f30c23d54586","0x0f3a5c60baf84ce84cc594727222ff95a7a0065b7ddcc7f8deee3a816ad8a0f4","0x0b51da55b207f98fc9b8c02a41de8b124309cc37329df7b6b0f0695abe7c5097","0x031bcc9dd17d0803836306c59aeecc2c097fe936364832066444a7748e8049e7","0x027ef32b1889a589f98daf75065f3a7f0adb2387d223289e58b525e2eee2fe5f","0x1d5b78bc5af854f56a620ab2c6e5c0c64e4dd36f50174261b0896af17021cb50"]}
13:33:59 [13:33:59.830]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.832]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
13:33:59 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
13:33:59 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
13:33:59 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
13:33:59 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
13:33:59 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
13:33:59 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
13:33:59 at runNextTicks (node:internal/process/task_queues:65:5)
13:33:59 at listOnTimeout (node:internal/timers:549:9)
13:33:59 at processTimers (node:internal/timers:523:7)
13:33:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x210b8af8822883222f8a6f66b977260f4dea62d5ec3fa42ae4a65232d22b223c","txCount":6,"txHashes":["0x28670d717580ad4b2d0d9039cfc81814e650308c1ac3e8ad85b1e738c581075a","0x271410d97bc80c41ed8fb501b15befb5be620ba1f322afe873b87dde20035608","0x1ac4ea451159147f0db29acab2c8af7de55e2ecfb6ff435eb913619166049947","0x0ee6209904f4c10d79336d9e08889f2623b8bf6157b443e9cf807f21df4f7673","0x03cb4a43875310e181776039a818add36094abe5ef1f5e42d7b42d2ef58ae8ec","0x2170ce8001228993d84d5c5b1607bcbcff98970697673420007dff1c5620dc44"]}
13:33:59 [13:33:59.845]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.868]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
13:33:59 [13:33:59.869]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x059f95d9d68780b22f68646d0873f9061f0b1725e6671fa33117af9a14c746e0","txCount":6,"txHashes":["0x1d3e586d54a43b169934a5ac5ec25140213dd4b361ecbbe9d3d54970904eef2a","0x1b69d590c9273f94436afd73e86fdd4ca04a09002fe867bfdaa21654880af3ba","0x0e8e80798f45fc97902b8e7a8b441efa5b12fd28c0d76de6e8bd6bdd2deb1ac7","0x17d553849f0601b05756f43a099aad8288b429b3a2d9eaa2b43c16fdba4b2351","0x19ebb36670b0eaffdf7c9340564300b2921d33a01e10c46a48f4412f91ec403d","0x1ec351f26bb72b73c28bd1fd35934feaf8246c413f2ab8c4b64b82a677ed7fae"]}
13:33:59
PASS src/validator.test.ts (
8.1 s)
13:33:59 ValidatorClient
13:33:59
✓ Should collect attestations from its own validators (1146 ms)
13:33:59 constructor
13:33:59
✓ should throw error if an invalid private key is provided (8 ms)
13:33:59 createBlockProposal
13:33:59
✓ should create a valid block proposal without txs (435 ms)
13:33:59 collectAttestations
13:33:59
✓ should timeout if we do not collect enough attestations in time (1010 ms)
13:33:59
✓ should collect attestations for a proposal (25 ms)
13:33:59 attestToProposal
13:33:59
✓ should attest to proposal (14 ms)
13:33:59
✓ should re-execute and attest to proposal (13 ms)
13:33:59
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (12 ms)
13:33:59
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (10 ms)
13:33:59
✓ should request txs if missing for attesting (18 ms)
13:33:59
✓ should request txs even if not attestor in this slot (12 ms)
13:33:59
✓ should throw an error if the transactions are not available (10 ms)
13:33:59
✓ should not return an attestation if re-execution fails (13 ms)
13:33:59
✓ should not return an attestation if no validators are in the committee (13 ms)
13:33:59
✓ should not return an attestation if the proposer is not the current proposer (11 ms)
13:33:59
✓ should attest with all validator keys that are in the committee (14 ms)
13:33:59
✓ should not return an attestation if the proposal is not for the current or next slot (8 ms)
13:33:59
13:33:59
Test Suites: 1 passed, 1 total
13:33:59
Tests: 17 passed, 17 total
13:33:59
Snapshots: 0 total
13:33:59
Time: 8.184 s
13:33:59
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
13:33:59
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?