Parent Log:
http://ci.aztec-labs.com/9e3ec241cb0caf21
Command: bd8e74d28c1c3b45 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/a907d3a9f40aa473deec5c77c658a80089184fa8
Env: REF_NAME=gh-readonly-queue/next/pr-14989-ada03190841b1923625905b0e6ea3bdc4a3b3e84 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Thu Jun 12 10:54:29 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14989_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
10:54:36 [10:54:36.232]
ERROR:
validator Timeout 2025-06-12T10:54:35.324Z waiting for 3 attestations for slot 1796
10:54:37 [10:54:37.684]
ERROR:
validator Timeout 2025-06-12T10:54:36.782Z waiting for 2 attestations for slot 1796
10:54:37 [10:54:37.730]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.731]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2fbce45423a07e6178069e5cd6c17f7250b285b7f2154536b9f8807bb3770f38","txCount":6,"txHashes":["0x1f3ba0c4ba86293de5002870027fbdfc0f9f20a9c9fee4cd12c89f71146c3d0a","0x0c1771709e0f9939499b8ea49f54a4b03b7d823c1e0f66dc26527e92474b9f67","0x1d751d718f1188c328b9749eb40ee5f531cf872257de4cd6d56dcb17b2a1e778","0x0e2abcbd465e907c76de311801ee81df85ac50da9839d8229716ad65fc845a0e","0x14c626394373c964009e51935751a109bd2452e81469632308583e2d97ae402c","0x0e740c93b65a41ed0e963de3ef2c97f0046a14e4b46bd8e9f4a8608875aee4ac"]}
10:54:37 [10:54:37.748]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.750]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a74a9b18373f3d98dcb99433561934e3dcb37b4bfca298bc7458944d60f1ecb","txCount":6,"txHashes":["0x01a7ee1ea88ca6699935e71163b7ef35445b0d677794e1ba70886d844415a2e3","0x250cd00889403d50306df22723f541a76945df591d7185c2bca5af4fb720e225","0x05175c5ba10bbd1455e07b3e0ba1d386ef4d35650cf0047723a84612be5d7ef2","0x2ed046499465dcd97a61c100d3bdcc304579080161feefb49bfadc4ee7fe0921","0x0fe80d8ae4db917ca3528e9bd93424ee96fa4022f2f6e57783cebb914d3d8b20","0x1e72dcc0a047a76520c05ff81ec860fcfff20557dff90acfd19c1fb5e3059bef"]}
10:54:37 [10:54:37.767]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.768]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x22362330f5cebfbbcd19db060e99420bf83100efd18eb9bc52e36b06c2329583","txCount":6,"txHashes":["0x19c5609e0df9a6983eedf40f00d4445654785477e19eb915bc54bf7a949a94cd","0x2e868af6891f7cfbdd33ce3caba98abbdd20cb70b1dc970fbb85997b578e831f","0x0306117ee12f402d2e49d4a2f9053c8a88825220834a03b6e06edb6de55ca1c3","0x001788e8f0287713019a185e115219771beebcd4d8159f35b00a41c49be4328d","0x0fae69f8e840bc3f84ae5ee09346fd1d8422dc56d1c10301fd44cd5aa33023e8","0x1c6a7359be417c8569dae924fbeee186d3e8c5f645ff67894a9cd41914c99eab"]}
10:54:37 [10:54:37.770]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
10:54:37 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
10:54:37 at runNextTicks (node:internal/process/task_queues:65:5)
10:54:37 at listOnTimeout (node:internal/timers:549:9)
10:54:37 at processTimers (node:internal/timers:523:7)
10:54:37 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
10:54:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x22362330f5cebfbbcd19db060e99420bf83100efd18eb9bc52e36b06c2329583","txCount":6,"txHashes":["0x19c5609e0df9a6983eedf40f00d4445654785477e19eb915bc54bf7a949a94cd","0x2e868af6891f7cfbdd33ce3caba98abbdd20cb70b1dc970fbb85997b578e831f","0x0306117ee12f402d2e49d4a2f9053c8a88825220834a03b6e06edb6de55ca1c3","0x001788e8f0287713019a185e115219771beebcd4d8159f35b00a41c49be4328d","0x0fae69f8e840bc3f84ae5ee09346fd1d8422dc56d1c10301fd44cd5aa33023e8","0x1c6a7359be417c8569dae924fbeee186d3e8c5f645ff67894a9cd41914c99eab"]}
10:54:37 [10:54:37.786]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.788]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x286cb99f9e3c60b142ee1a67f5158ecc65aa07ff992e84800097060fc53bf5b9","txCount":6,"txHashes":["0x2fa6edd42e8823192cc5a94fe5d02335c4a7b3fbe5325a49ba8c63e70b0575ec","0x26b94761bc316553ffccea2763a6006c9b74f616f8cdee96aaaaabd5ca9a67d3","0x00af2f6832f8cb952276b53ca7215ed85a28e6b8ab5d548940f0feb1ec359cb6","0x2af83909e92fdad19bf1822286eaa203a82185a1b781d1e4d094ef02a7de43bb","0x0a562c33480293bf333d0e0ed99e449f7011827dc74cce8e9f607e71385da6dd","0x1c064c1898629c41a1666f49eeff73923ad35e99e7ef526b0efdaab1cd602370"]}
10:54:37 [10:54:37.789]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
10:54:37 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
10:54:37 at runNextTicks (node:internal/process/task_queues:65:5)
10:54:37 at listOnTimeout (node:internal/timers:549:9)
10:54:37 at processTimers (node:internal/timers:523:7)
10:54:37 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
10:54:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x286cb99f9e3c60b142ee1a67f5158ecc65aa07ff992e84800097060fc53bf5b9","txCount":6,"txHashes":["0x2fa6edd42e8823192cc5a94fe5d02335c4a7b3fbe5325a49ba8c63e70b0575ec","0x26b94761bc316553ffccea2763a6006c9b74f616f8cdee96aaaaabd5ca9a67d3","0x00af2f6832f8cb952276b53ca7215ed85a28e6b8ab5d548940f0feb1ec359cb6","0x2af83909e92fdad19bf1822286eaa203a82185a1b781d1e4d094ef02a7de43bb","0x0a562c33480293bf333d0e0ed99e449f7011827dc74cce8e9f607e71385da6dd","0x1c064c1898629c41a1666f49eeff73923ad35e99e7ef526b0efdaab1cd602370"]}
10:54:37 [10:54:37.815]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
10:54:37 [10:54:37.816]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1db569c99c6a68e790f29afc9ed4a6b65747a6cbb69e47261946e7847f8832f4","txCount":6,"txHashes":["0x180ba8e09d8b679f19aac792a4dd43241dbcca4baee828becaccbd547ac687ce","0x1c236316154bd939beed73b77b8a6a0adab9d8bac0a1fc7f5f1a4b40c87ddb69","0x1cab7b078b7aafcd59749045dd6cb981c51803376d44b24b2df47d2c0ce72cea","0x22475c9d764ae23d7c7ce97cdc4e831fd285354e2031175aea6758667044d532","0x19e16774e73405c58d597de73d2cc1b6a19dc888896d981ea02c8a7b2339fc9d","0x294933fa1e305960406da1c378189b2b33110d44fac4bd1cd05befd7a5b5a5d6"]}
10:54:37 [10:54:37.834]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
10:54:37 [10:54:37.848]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
10:54:37 [10:54:37.849]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a20285a46c8226b78c97bd771d396776ef42d9e691945e46da3c2fd5fc48812","txCount":6,"txHashes":["0x2eb583783828291cd22090729bcbc2e2bbe633a225a25b43527ff69f7d3d3bad","0x008f7bf59f52f86ebc7b9b36a72cf8c86bbad0546733c50379c4007ca9f0b9d1","0x2f763ff9115961ea35aec25eca0be972dedf794ace40f45ed2021dd69aa95b86","0x29d05881ca82405a25cbd342caece88343b4cabf00af0adcb331fcf837e6ffe8","0x1f424c65029c6dc25267db0b1e14397493abb57877ce8de158c7563fb524131c","0x2c5a3449ac26167840268d2b73cdd6a6e0e75021a73d270502335be46d3bc6ba"]},"missing":["0x2eb583783828291cd22090729bcbc2e2bbe633a225a25b43527ff69f7d3d3bad","0x008f7bf59f52f86ebc7b9b36a72cf8c86bbad0546733c50379c4007ca9f0b9d1","0x2f763ff9115961ea35aec25eca0be972dedf794ace40f45ed2021dd69aa95b86","0x29d05881ca82405a25cbd342caece88343b4cabf00af0adcb331fcf837e6ffe8","0x1f424c65029c6dc25267db0b1e14397493abb57877ce8de158c7563fb524131c","0x2c5a3449ac26167840268d2b73cdd6a6e0e75021a73d270502335be46d3bc6ba"]}
10:54:37 [10:54:37.866]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.868]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
10:54:37 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
10:54:37 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
10:54:37 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
10:54:37 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
10:54:37 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
10:54:37 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
10:54:37 at runNextTicks (node:internal/process/task_queues:65:5)
10:54:37 at listOnTimeout (node:internal/timers:549:9)
10:54:37 at processTimers (node:internal/timers:523:7)
10:54:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2ce5cc5cf014888140084d7970a5ee7d10efe4e4c10711c7d0546f725177ac0d","txCount":6,"txHashes":["0x07ead75d6383508a6106c536bca9eb742592ab414068ddc4b7d07ff4e60f9dad","0x211690fc1cd205f023d2f3834f5211a091e0a3741aa0005076cc1ef425d6e0b0","0x165518241be2837d227116ae9a122f3216efcac6e3ed52a5de386c04262cdf47","0x1edc65bfe35cf036da52f6c589d4da0924fa570299799f69ce50811890e80e45","0x0322369ad6d67672d9b3e6afa937fc216453d742505af395b36c9f776fadd80c","0x20bfabd544f41bfd407444bd90dbd420fcdff3d4c455f0fcaa8baa8909134b8b"]}
10:54:37 [10:54:37.883]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.913]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
10:54:37 [10:54:37.914]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x217eebde5500d864147108d86203d2b5826bd04231e8974326c0301068916bb0","txCount":6,"txHashes":["0x0ef51e454aee94d6089f3d9fc7136b4ba52c8873bf4c444f6f73fa503bb5a7b1","0x0462fde5629fe1188f7cf159812a1f0cd38346e582a3fc94cfad4eb770d8e51c","0x1ec9cc753be97f68e3342526b2e0dff548e507a52da606c60cca0796fbd58473","0x274ecd960c3deeaf3436b89b08932d5ead38a408264e1a796cd890e6ff52cdf8","0x22ea39e613cf89ee372d8fff8ab8157b445df63cdf725f0a4f81206fd76c42e9","0x04faadcfa91a8ecd44069ac755e39ed13be74de39531c637014e8b6b6165e074"]}
10:54:37
PASS src/validator.test.ts (
7.403 s)
10:54:37 ValidatorClient
10:54:37
✓ Should collect attestations from its own validators (1138 ms)
10:54:37 constructor
10:54:37
✓ should throw error if an invalid private key is provided (7 ms)
10:54:37 createBlockProposal
10:54:37
✓ should create a valid block proposal without txs (416 ms)
10:54:37 collectAttestations
10:54:37
✓ should timeout if we do not collect enough attestations in time (1011 ms)
10:54:37
✓ should collect attestations for a proposal (30 ms)
10:54:37 attestToProposal
10:54:37
✓ should attest to proposal (17 ms)
10:54:37
✓ should re-execute and attest to proposal (19 ms)
10:54:37
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (18 ms)
10:54:37
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (19 ms)
10:54:37
✓ should request txs if missing for attesting (26 ms)
10:54:37
✓ should request txs even if not attestor in this slot (15 ms)
10:54:37
✓ should throw an error if the transactions are not available (14 ms)
10:54:37
✓ should not return an attestation if re-execution fails (18 ms)
10:54:37
✓ should not return an attestation if no validators are in the committee (14 ms)
10:54:37
✓ should not return an attestation if the proposer is not the current proposer (14 ms)
10:54:37
✓ should attest with all validator keys that are in the committee (20 ms)
10:54:37
✓ should not return an attestation if the proposal is not for the current or next slot (13 ms)
10:54:37
10:54:37
Test Suites: 1 passed, 1 total
10:54:37
Tests: 17 passed, 17 total
10:54:37
Snapshots: 0 total
10:54:37
Time: 7.493 s
10:54:37
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
10:54:37
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?