Parent Log:
http://ci.aztec-labs.com/6ccef2f262daf021
Command: 6d54f79990e30722 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/2b9c409698cf0f475a7a9f5884117c8ad2a4f79a
Env: REF_NAME=gh-readonly-queue/next/pr-14987-f880f14c946fb8464186d4178c5d49e391041988 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Thu Jun 12 14:40:52 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14987_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
14:40:59 [14:40:58.995]
ERROR:
validator Timeout 2025-06-12T14:40:58.086Z waiting for 3 attestations for slot 1796
14:41:00 [14:41:00.487]
ERROR:
validator Timeout 2025-06-12T14:40:59.583Z waiting for 2 attestations for slot 1796
14:41:00 [14:41:00.529]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.530]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f02c6d575cf888a59136a195bf592affff6a0860ae86e53da3db5e2292fd757","txCount":6,"txHashes":["0x1c222fff41645e92e68e6dd11a2bb7a842341d7f707d1ee853f37b6b1951d5cb","0x06b468b6d9fc2e4eeca341451e2a0785882a4c0ca4c8927898b4a702fdaecb79","0x08b5878d0e2e22d1ba38efc9d696377e93c1baba56e6acf472559ed7e6fcae6d","0x11f54edd1e8533f61432e79067edc22a80c3fdcdc2d09434aa0c0790ec3ba305","0x27c549b0e0cb902c3b32095a035e4b537b352211fd55cdfe0a4a1e2bfa9b0fed","0x0651c9d6cb26f30aad2c38880d76fed8c2ec9b97ed2535682d36949eb64eb22f"]}
14:41:00 [14:41:00.545]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.546]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x205023aee192f5b75f7b60d279eb6950acc9894b3a93770965156de13a46bda7","txCount":6,"txHashes":["0x1a23ff3c72af6177c6ce5c7d7cbf44177cef3006b559a63a0d96d073d5d5dbb8","0x0c6c4d6879f47c839e8757e4354811cfd83507a9e015a0604663397c071b1b28","0x25c356cbb3c48dab2dc7116ff6bfd17d3894616b04bf95d2e26b2b9238309c34","0x2d4be74334c1a0012cc12abac6d4e323fc8cc9aaf69cb28e4708fa3d3fcdb35b","0x154650bc5a82a7e1af834052cf2099981d61790dd0dd749c2396dac0f57b9111","0x10eeb4880b52c66aa9840f92f49143e0f9a6dc5a4d1b5468f237828c1291526f"]}
14:41:00 [14:41:00.559]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.564]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x17e9133e2f87f1ab7becd00920f468b652f3cf8bec1d216866e406bb3746feea","txCount":6,"txHashes":["0x10c21cd9753926cb05ed0f4f3250476996994cc84f15823e73225c236ef695cc","0x01b4b0624be0a27578d5d5bd5be745b62b0c49c02bdabb36bfe062acfc5131cb","0x027fc2bdc17eb6b336386e891292500d6ace4d6b5a2021e1e3874378e58be1ca","0x0a9eb2a3b70bf808985f14d907b3b4d390f250eb76e7e3bc31340bf65c411140","0x0dba7b4dfa193903b59cc6a7941b501924d1f7b00915e2659eda9ba001a3b68e","0x0a7d0c3be80826e68bdfb0b79dbbdbfcdad70abecb7e948929dc644ca0229fb2"]}
14:41:00 [14:41:00.566]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:41:00 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
14:41:00 at runNextTicks (node:internal/process/task_queues:65:5)
14:41:00 at listOnTimeout (node:internal/timers:549:9)
14:41:00 at processTimers (node:internal/timers:523:7)
14:41:00 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
14:41:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x17e9133e2f87f1ab7becd00920f468b652f3cf8bec1d216866e406bb3746feea","txCount":6,"txHashes":["0x10c21cd9753926cb05ed0f4f3250476996994cc84f15823e73225c236ef695cc","0x01b4b0624be0a27578d5d5bd5be745b62b0c49c02bdabb36bfe062acfc5131cb","0x027fc2bdc17eb6b336386e891292500d6ace4d6b5a2021e1e3874378e58be1ca","0x0a9eb2a3b70bf808985f14d907b3b4d390f250eb76e7e3bc31340bf65c411140","0x0dba7b4dfa193903b59cc6a7941b501924d1f7b00915e2659eda9ba001a3b68e","0x0a7d0c3be80826e68bdfb0b79dbbdbfcdad70abecb7e948929dc644ca0229fb2"]}
14:41:00 [14:41:00.587]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.588]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c31e3f10ed584519c60bfebc876257177cdbf47522132966c3fb5f914336130","txCount":6,"txHashes":["0x0fa71631704b6cb21252c950b843fe1bb1334777fa9c60cfb88e73564a2f8a98","0x0923f7f74deecf5e44940ea84af59410b98d586a72ac6cd43d2ac1d64a88f28a","0x1f9a6568f4f1283d4d3bb5932e942aaf180e670e28e16b0a4b2e7039496e566a","0x0a68ecf4b799314b9abd5b2b97048afa41a130c6e64d91c7fddc14e042abb234","0x14b278613e449d16760d8ccfe22bc8951092ce2374c9818d43c9fd441b45eaf1","0x0e38c09218c16048d18d822bdf59a1924dc113cab52161e32c5a4bbbd2e47414"]}
14:41:00 [14:41:00.589]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:41:00 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
14:41:00 at runNextTicks (node:internal/process/task_queues:65:5)
14:41:00 at listOnTimeout (node:internal/timers:549:9)
14:41:00 at processTimers (node:internal/timers:523:7)
14:41:00 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
14:41:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c31e3f10ed584519c60bfebc876257177cdbf47522132966c3fb5f914336130","txCount":6,"txHashes":["0x0fa71631704b6cb21252c950b843fe1bb1334777fa9c60cfb88e73564a2f8a98","0x0923f7f74deecf5e44940ea84af59410b98d586a72ac6cd43d2ac1d64a88f28a","0x1f9a6568f4f1283d4d3bb5932e942aaf180e670e28e16b0a4b2e7039496e566a","0x0a68ecf4b799314b9abd5b2b97048afa41a130c6e64d91c7fddc14e042abb234","0x14b278613e449d16760d8ccfe22bc8951092ce2374c9818d43c9fd441b45eaf1","0x0e38c09218c16048d18d822bdf59a1924dc113cab52161e32c5a4bbbd2e47414"]}
14:41:00 [14:41:00.604]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
14:41:00 [14:41:00.604]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2215a041b0f1332d84e1e5d0681c4c74bacecb023f9b8d94f4b7aae52eb11c60","txCount":6,"txHashes":["0x273b7b3e93f4205a0b15d21d5136e2abb29e45837325a87eb5b63718054a0079","0x29f484e2d8af17d564a9dadad5888a93b119a1cb2fcb777b8f01cfd06b63cc5f","0x180bedd1291a6a5df077646bd24140be3337f64a8a972bed8859bcc618932b03","0x2e92b6d9e2a36fa10b1c4abda67a72cc8479a1f323f4236f58459b349fe589fe","0x12100f76901d4147165676e39d96aba748168ee1c00afb23907cefeae5ebc26b","0x2cd470623e2cb91be923238fdd76573451ded02cb7cdb05e88f6e4d124723b58"]}
14:41:00 [14:41:00.619]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
14:41:00 [14:41:00.635]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
14:41:00 [14:41:00.636]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x08eda4463a1ac2632cc09c2d7c488e2bd0d91ec6b5e4090816b07a99699941ce","txCount":6,"txHashes":["0x1c76916b5a931fd873b614bd7ac95286055c06a050ffe0c9330d03aca07f9f21","0x12eaa6ae5453d1c726724692685a4bd29f72b842a8f947050211de76447b2ac6","0x04f27483567f0d919ab94e5534474723e91c683686293e45d33a4eead1dfc0b5","0x1a6af1b06b312cc593571abfc821563ac0555328ad5ab026abf014b951e84716","0x2310191969b5c3d07c23328fddc03a03ae3ac724a251e12feb0ccc788e17a763","0x17f54b1becb6f889d7918f86e340f5576b66c425adf8e67fa8797f2e724e5619"]},"missing":["0x1c76916b5a931fd873b614bd7ac95286055c06a050ffe0c9330d03aca07f9f21","0x12eaa6ae5453d1c726724692685a4bd29f72b842a8f947050211de76447b2ac6","0x04f27483567f0d919ab94e5534474723e91c683686293e45d33a4eead1dfc0b5","0x1a6af1b06b312cc593571abfc821563ac0555328ad5ab026abf014b951e84716","0x2310191969b5c3d07c23328fddc03a03ae3ac724a251e12feb0ccc788e17a763","0x17f54b1becb6f889d7918f86e340f5576b66c425adf8e67fa8797f2e724e5619"]}
14:41:00 [14:41:00.651]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.653]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
14:41:00 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
14:41:00 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
14:41:00 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
14:41:00 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
14:41:00 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
14:41:00 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
14:41:00 at runNextTicks (node:internal/process/task_queues:65:5)
14:41:00 at listOnTimeout (node:internal/timers:549:9)
14:41:00 at processTimers (node:internal/timers:523:7)
14:41:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x19251321a255c66e82094064707a7045d7b3f0bef0bb7031528947c82ff2a7c3","txCount":6,"txHashes":["0x1ec5564b8e9dabc773746ee68dd6b54013ccd88d2c12fed19215d6a71c0097ac","0x0d7c5b873f5cca8f1add6f8117352bc86c8c947b8555d2429cdb9840b6531b20","0x01bde59a72cdea7a0d0e9cdbb3cec5e0ce496dbcdf3a0a45fc5070415e8f54da","0x1b5cfd3b5e884c462168affebe863ffdc2bd05e1f3986481eafa31a18bcac5e0","0x05cadbc207c70ea6188ae365c2f3802487dc114cbeb2067e323da5ac69037754","0x1e5a32c58ceb0c716706ef2d888f1f471f7965e2a3b02259d59ada751914e66d"]}
14:41:00 [14:41:00.666]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.695]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:41:00 [14:41:00.696]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x177a6a59375c4ad984f6877d2b5dda9233a1eb5b5b9415b8567cd9de835f17bc","txCount":6,"txHashes":["0x05dd09212c595c78489e83dd6debd515f65908fe493a4d516c275d30d9542b6c","0x02c521cf956e68e3f175d9f0449dc6724a2ac2a135c9d9b9a2652070aedab778","0x0a1a8e3da25da2cfd9ed500c8c6357631063e4ce0bb73dd3f761c60c51f5d2c7","0x1f6f10f77b061027986255649b86b627e4222bb1dbb3de6dab7a8c8fcc3acd49","0x1e75a48e1ba0bec9b6663166091746645353799b6c688e39e94ce26f9402ed06","0x0dbd072309cd5ba00e05d3d60b6fd19cfe71d65acfafed558f6d947bf7611eb7"]}
14:41:00
PASS src/validator.test.ts (
7.391 s)
14:41:00 ValidatorClient
14:41:00
✓ Should collect attestations from its own validators (1141 ms)
14:41:00 constructor
14:41:00
✓ should throw error if an invalid private key is provided (11 ms)
14:41:00 createBlockProposal
14:41:00
✓ should create a valid block proposal without txs (428 ms)
14:41:00 collectAttestations
14:41:00
✓ should timeout if we do not collect enough attestations in time (1020 ms)
14:41:00
✓ should collect attestations for a proposal (23 ms)
14:41:00 attestToProposal
14:41:00
✓ should attest to proposal (20 ms)
14:41:00
✓ should re-execute and attest to proposal (14 ms)
14:41:00
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
14:41:00
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (22 ms)
14:41:00
✓ should request txs if missing for attesting (16 ms)
14:41:00
✓ should request txs even if not attestor in this slot (13 ms)
14:41:00
✓ should throw an error if the transactions are not available (17 ms)
14:41:00
✓ should not return an attestation if re-execution fails (17 ms)
14:41:00
✓ should not return an attestation if no validators are in the committee (12 ms)
14:41:00
✓ should not return an attestation if the proposer is not the current proposer (15 ms)
14:41:00
✓ should attest with all validator keys that are in the committee (16 ms)
14:41:00
✓ should not return an attestation if the proposal is not for the current or next slot (8 ms)
14:41:00
14:41:00
Test Suites: 1 passed, 1 total
14:41:00
Tests: 17 passed, 17 total
14:41:00
Snapshots: 0 total
14:41:00
Time: 7.487 s
14:41:00
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
14:41:00
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?