Parent Log:
http://ci.aztec-labs.com/2feadc10a0482910
Command: 7036b634d1ccdbba yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/b6c045c8e9bbe748f5441bd1e65a9beeb9c62e73
Env: REF_NAME=gh-readonly-queue/next/pr-15067-24972303091baff6f83c6389d7d1406c932357e9 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 14:19:23 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15067_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
14:19:31 [14:19:31.602]
ERROR:
validator Timeout 2025-06-17T14:19:30.690Z waiting for 3 attestations for slot 1796
14:19:33 [14:19:33.061]
ERROR:
validator Timeout 2025-06-17T14:19:32.156Z waiting for 2 attestations for slot 1796
14:19:33 [14:19:33.123]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.124]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2fe1cd3d8993d0bce73eacf3709c070dafc4bbbc1e1b156f6fed99c45bdff7b6","txCount":6,"txHashes":["0x130107372edcc125cd990197b17bbec9db394dfe23d270378f0484661d93f2cd","0x13af89eb3920eb3fe9a61d92356cd833971c5ffa643c637192cc3f3b5b065430","0x115456c1b868b74657a25094fdd65e018d7cce6b52d3fe04b34db42991cfdbec","0x09910e4639198a81c8264e4daaa8f7d72ce089bb3940e2e1275d2bf645b4b01e","0x229a12af353d95d6746f6511db15b27b3dd3c40f818a95c75f483f98a801f18b","0x1aa486b419395f7f6ee3206d22d209ddbee4d83c0d616f699d28f607cf351da8"]}
14:19:33 [14:19:33.144]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.146]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d4987ac08a0259738ce5cb15d1435201e5000333e7ec3f1cffffd472a4367ad","txCount":6,"txHashes":["0x2a608096a21261f27c2036795981c37ea9752503c89f473280ba97b75e2ef96a","0x284f2a5da3754374eb4083a4500701a5b654d7034f3801b9b10b148fb2ab0c96","0x24e4de1a2ae20d3e8bcb162ed3e848061a43897a51babca13c0330798c741325","0x1dd003d313d4aa6b3cb250f7b627457e47f3329489e4f06f7add7c23c1cde74e","0x1362b3411ba76a6d279e65ec0a4a92c64e86c504072fd54223288d9c84967b25","0x12c808fd9e13244864e3bd10339219315eb6eb5b2002855c1a17f8ea287d9818"]}
14:19:33 [14:19:33.169]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.172]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x113e6d5248f321a9abedc640e790978f2fec5221234ed0604baa764e0edeac8c","txCount":6,"txHashes":["0x004dfa3c65275e0ce5e1212a4aa925a8f246319c9e067998faacd4fc8e4e45df","0x247cefaa4a0e299f880637fcd851bc2ba8776893c53f155f6d1d0026b83e9cc1","0x2f9e0d1d07700ccab5f2394a60a1da5d7084a24b1c320451aa55672d7dbfc958","0x1b7878eb8f5ca3d5b49e5e31c307196a4f56bf2059e27683b5d7f3072813fe93","0x112f28f5913aebb61f568076c06bcf656938274caefb2b169aab797810e9bfcc","0x0907d3ce6404b8ca39932275525eb606bea7355f032ea188e6c8d28f15132896"]}
14:19:33 [14:19:33.175]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:19:33 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
14:19:33 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
14:19:33 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x113e6d5248f321a9abedc640e790978f2fec5221234ed0604baa764e0edeac8c","txCount":6,"txHashes":["0x004dfa3c65275e0ce5e1212a4aa925a8f246319c9e067998faacd4fc8e4e45df","0x247cefaa4a0e299f880637fcd851bc2ba8776893c53f155f6d1d0026b83e9cc1","0x2f9e0d1d07700ccab5f2394a60a1da5d7084a24b1c320451aa55672d7dbfc958","0x1b7878eb8f5ca3d5b49e5e31c307196a4f56bf2059e27683b5d7f3072813fe93","0x112f28f5913aebb61f568076c06bcf656938274caefb2b169aab797810e9bfcc","0x0907d3ce6404b8ca39932275525eb606bea7355f032ea188e6c8d28f15132896"]}
14:19:33 [14:19:33.194]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.196]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f368158fbe91800ccf1dc4bd41dca657542ce349fc238cdc81907bdb50c52f4","txCount":6,"txHashes":["0x2a6a83ce4eacdf043a7ee74921fb1ebb84e11556b12cc87b1ed57d95b33aeb52","0x0a73237edf50410a15604ac86e26ef4e3ba8c57c8e449891aa8c323958e8dc4d","0x2a592b299ac168e7f49ae71704c11ab3eeca403249c42f5b3334e466321ec6ae","0x04498e54274e731600301f9c9ce590293eb756151f018eaef905a4ba58c7b92a","0x25b5691466ead6cebfd95848dd2a42edbb2887f2dc39d395fdaa9feabd46c83a","0x3030a0cd8e07c1c4df5fc3b39dfe9cc135d0de61466d98e38752440c06443f3a"]}
14:19:33 [14:19:33.197]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
14:19:33 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
14:19:33 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
14:19:33 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f368158fbe91800ccf1dc4bd41dca657542ce349fc238cdc81907bdb50c52f4","txCount":6,"txHashes":["0x2a6a83ce4eacdf043a7ee74921fb1ebb84e11556b12cc87b1ed57d95b33aeb52","0x0a73237edf50410a15604ac86e26ef4e3ba8c57c8e449891aa8c323958e8dc4d","0x2a592b299ac168e7f49ae71704c11ab3eeca403249c42f5b3334e466321ec6ae","0x04498e54274e731600301f9c9ce590293eb756151f018eaef905a4ba58c7b92a","0x25b5691466ead6cebfd95848dd2a42edbb2887f2dc39d395fdaa9feabd46c83a","0x3030a0cd8e07c1c4df5fc3b39dfe9cc135d0de61466d98e38752440c06443f3a"]}
14:19:33 [14:19:33.213]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
14:19:33 [14:19:33.214]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x283dac6af6a5474d900145cf354f845d6c9befe5eb33194c2caed7d6392cf023","txCount":6,"txHashes":["0x1ecb4f5a1c1560977fb904fc1d757afc08447e387f2008b9e881c7a256d63598","0x26a28278dd10d30d3e7f1ad3c5ee684c48ecde7bc6827b3ea81cef6a59e35357","0x1cb051cb9bfadcd734e423571c88702a7aacbe994750896ced3d010908420d3e","0x16a87820711ef045b80efcb03afe38e84d57b80085da35c3c4b5127df9f761e2","0x0ec7b291a088e26a6903f1a9d6aedcf1229b09fdb1ab2fc409d65e8805b71833","0x1372ee4ddc043d401a3fa5659462b5574dcfc6d62fea51c691a25cf0c2032008"]}
14:19:33 [14:19:33.230]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
14:19:33 [14:19:33.244]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
14:19:33 [14:19:33.245]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x08836e3cc489b90a3d936f4adaa72d6207cbd56968b8ad113aee31bc4a7febb8","txCount":6,"txHashes":["0x29d73693a6de538f4c871429c4b49afe3c5f1338a2d0a7b73a2f299052cb88e1","0x096857f6509724619aa392bb4b98b35016e0978c41a26362a2f15332e5b1aeb6","0x22c795c8c9f2474f5aa61961cd28a695d8e122b19775c3e7bc2e82a7db4c2c2f","0x0c6a99dc05c19cf3fd5dd53c5cca18d00c97dddd7d2599cbc573cd0004fee89e","0x24817256442c3fdbae1cce59c3d036eab241c011dd8068b1350c3aad9d35f2b1","0x0d4f003f2a6f101fd4d96da28cef0fe749ff18348071066f42dc9c25603518a4"]},"missing":["0x29d73693a6de538f4c871429c4b49afe3c5f1338a2d0a7b73a2f299052cb88e1","0x096857f6509724619aa392bb4b98b35016e0978c41a26362a2f15332e5b1aeb6","0x22c795c8c9f2474f5aa61961cd28a695d8e122b19775c3e7bc2e82a7db4c2c2f","0x0c6a99dc05c19cf3fd5dd53c5cca18d00c97dddd7d2599cbc573cd0004fee89e","0x24817256442c3fdbae1cce59c3d036eab241c011dd8068b1350c3aad9d35f2b1","0x0d4f003f2a6f101fd4d96da28cef0fe749ff18348071066f42dc9c25603518a4"]}
14:19:33 [14:19:33.270]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.273]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
14:19:33 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
14:19:33 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
14:19:33 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
14:19:33 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
14:19:33 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
14:19:33 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
14:19:33 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0379e025788bce8ee69f90977624092ea5144c1600d2af2d0663c50a847b4d53","txCount":6,"txHashes":["0x26c8da814221737e363b8de16e32f2abbd95ad19e1b7a7caa3b2f18866387042","0x02f8cf1261a8dbbaad47f869120c8377a5b1fd8774ae7e8c28fb4a1f696b0f33","0x0a1821921fe374792064d27bfd9c5bcc334111875a4a392ac007dd0df503e4f7","0x2bf7bf295e4a5bfb3dacbfbbc169a49666643f0f73d5fcd62174eaff88b4efa7","0x1ab15ff4fd56e75d5c519481d6ff0016a5c43b9dd216e22c3f80bf55174f1838","0x25e63c35c1dbba4ec6049d5bf5c42c4ed054d2af0217ba2f45900b32f52cf840"]}
14:19:33 [14:19:33.285]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.310]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:19:33 [14:19:33.310]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x12d03c5e35c0a37cda48f219a0e5d0f6c10c95501b9d3a973c739bfdaf0555b5","txCount":6,"txHashes":["0x02233a295b05eb9b128a11e9f76c49883e0af3ad1c21c0f2e6d38fe90ba828cb","0x1fbcdaaf1ebc6d93bd36e1a32c7f9f8d9f14feaf638c021c02cece0a2ca7c362","0x0d40c9e01e7bb12ba96724ae3d6b0a918515b2ee406f13589f6e5d1776c0a27b","0x0e430a8736c0dbbe7b394dceaaf5570b1ff482c10a5297bf52834d8aa14523db","0x0440bbd9468cb049d8666f83b3061e314c7b11e8f2439993cb911f71254ab386","0x146a0cad000aa8e6b3b99d4530dd85ec50dab103ae0b0622fb4cf0d990907d3c"]}
14:19:33
PASS src/validator.test.ts (
8.378 s)
14:19:33 ValidatorClient
14:19:33
✓ Should collect attestations from its own validators (1148 ms)
14:19:33 constructor
14:19:33
✓ should throw error if an invalid private key is provided (12 ms)
14:19:33 createBlockProposal
14:19:33
✓ should create a valid block proposal without txs (400 ms)
14:19:33 collectAttestations
14:19:33
✓ should timeout if we do not collect enough attestations in time (1017 ms)
14:19:33
✓ should collect attestations for a proposal (41 ms)
14:19:33 attestToProposal
14:19:33
✓ should attest to proposal (21 ms)
14:19:33
✓ should re-execute and attest to proposal (19 ms)
14:19:33
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (31 ms)
14:19:33
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (18 ms)
14:19:33
✓ should request txs if missing for attesting (19 ms)
14:19:33
✓ should request txs even if not attestor in this slot (14 ms)
14:19:33
✓ should throw an error if the transactions are not available (14 ms)
14:19:33
✓ should not return an attestation if re-execution fails (26 ms)
14:19:33
✓ should not return an attestation if no validators are in the committee (13 ms)
14:19:33
✓ should not return an attestation if the proposer is not the current proposer (12 ms)
14:19:33
✓ should attest with all validator keys that are in the committee (14 ms)
14:19:33
✓ should not return an attestation if the proposal is not for the current or next slot (7 ms)
14:19:33
14:19:33
Test Suites: 1 passed, 1 total
14:19:33
Tests: 17 passed, 17 total
14:19:33
Snapshots: 0 total
14:19:33
Time: 8.494 s
14:19:33
Ran all test suites matching validator-client/src/validator.test.ts
.
14:19:33
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?