Parent Log:
http://ci.aztec-labs.com/3ca30566e9ce997a
Command: 24e90b7895ff1ed6 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/8cc8a56892d36191eefb49254ebbe49ea99ef4b8
Env: REF_NAME=gh-readonly-queue/next/pr-14921-78d87cb88633aee537d022d6fd8e57ceb74a3a95 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 11:35:01 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14921_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
11:35:09 [11:35:09.147]
ERROR:
validator Timeout 2025-06-18T11:35:08.231Z waiting for 3 attestations for slot 1796
11:35:10 [11:35:10.715]
ERROR:
validator Timeout 2025-06-18T11:35:09.814Z waiting for 2 attestations for slot 1796
11:35:10 [11:35:10.766]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.767]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2c379d1f35d0460430ccc9c2560fca19cd1b1a7671acf4121c3a0fdb41f4baa0","txCount":6,"txHashes":["0x1c20657becf6ad2e18d46d003398fd1ec8cb3f47fee9c06cf68ce1544046b0b5","0x0d16144fbbbd2a057fcf9ffd02c1f81cd371a1f22c66a3b90d457441de63df17","0x043658b3072df5a9ccddd1f45e1d29e904f2873e219c42f839c41905c4b29049","0x30513680c59a38e6a1c3040f61e8f832a096196d369c88de08afc086409aeedb","0x12a22798454b4310cc1f790881ec1081bec4fa36d80b52b2a1c1e0ba0625593a","0x00e37993b4a280a00fafb1baa99788c98d4a6772719fce5dc2b8a40c74815123"]}
11:35:10 [11:35:10.785]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.787]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0f78bfa2d6738fe0fb956740114f70e0225e14178c485b3449cbc6df0bf19cb6","txCount":6,"txHashes":["0x27ccee3e4e11bec6c3132737cb113cf3e185a5d2d241750ebfdc157bd2a772ee","0x010c8e78ad2f63b62574c685113b5ae951352e0188790f19c2d10d0f4f208c38","0x147619bcc4f7f05af88edcd6c04c97d11a0f736fb10fb95962fc6f6fcbbe0407","0x009dca6626203de6188539ae5cc3c85c859ec78a7b1afab2de824d7d5ccb231c","0x13b1d6c6b35ad30505c4a371031ff1e59e6e7f6b11edb8db13c278d6d099454b","0x1bc62c3ee5ae482cc5fa453302c14ddfaaffc1db636f6ffb65067942da89c7e4"]}
11:35:10 [11:35:10.808]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.809]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x133a1207547a665955551191dac5c6522330e0578766686933fdb6cf6125265d","txCount":6,"txHashes":["0x070e08e03e679d3a8c08273a6b7193423f9ee5b3e771cce5f46b64bf54304e30","0x282299cc22a290853202c91409339d5792d2efd250d7d4266a2c97b0a7ccc07d","0x09896e8e4fb6dc6bc22d64e8930afce05ecd6fdbc590188275ee80fee941611e","0x2445a005365690ddd626042a5deb783298e7675d27dad23f1090fb1f7ea8e9b2","0x1d540929edcf544eacb9eae052948c073e4ceaa92e6fbdbca91660e63136f7a0","0x0104b18f65ee75c61db462c67203468e88f9988f095eaa1ff33726de9db7dc33"]}
11:35:10 [11:35:10.811]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
11:35:10 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
11:35:10 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
11:35:10 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x133a1207547a665955551191dac5c6522330e0578766686933fdb6cf6125265d","txCount":6,"txHashes":["0x070e08e03e679d3a8c08273a6b7193423f9ee5b3e771cce5f46b64bf54304e30","0x282299cc22a290853202c91409339d5792d2efd250d7d4266a2c97b0a7ccc07d","0x09896e8e4fb6dc6bc22d64e8930afce05ecd6fdbc590188275ee80fee941611e","0x2445a005365690ddd626042a5deb783298e7675d27dad23f1090fb1f7ea8e9b2","0x1d540929edcf544eacb9eae052948c073e4ceaa92e6fbdbca91660e63136f7a0","0x0104b18f65ee75c61db462c67203468e88f9988f095eaa1ff33726de9db7dc33"]}
11:35:10 [11:35:10.829]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.830]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x08c83491b31b8ee02f0e6d8b221615044a46107ff91f9df1cd8b0a601d7b5f31","txCount":6,"txHashes":["0x2c18d3ef748c00fc90e10580d211b6b8dfc48c4881b3045d49174e3818893285","0x1f5755c947737db5a7ee86f34744140b186575412937b7d502091b463c0729a4","0x08d49c4fc68ee504aa3b0e5f9310b96ca64e8c3c513daa019cdd8b3351d843f6","0x06171d7e91c9b423a965be0f25bcffcdef9b56623ed812326eecd114bb956955","0x1cb19242cb3953d6a8a4a72d1db8d958e43af3daaa61c94629cb8e31fea41966","0x16c61600df3e5b9a6b3ed83f265b2d77eab672eea23be38b96f5b12902737ab4"]}
11:35:10 [11:35:10.831]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
11:35:10 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
11:35:10 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
11:35:10 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x08c83491b31b8ee02f0e6d8b221615044a46107ff91f9df1cd8b0a601d7b5f31","txCount":6,"txHashes":["0x2c18d3ef748c00fc90e10580d211b6b8dfc48c4881b3045d49174e3818893285","0x1f5755c947737db5a7ee86f34744140b186575412937b7d502091b463c0729a4","0x08d49c4fc68ee504aa3b0e5f9310b96ca64e8c3c513daa019cdd8b3351d843f6","0x06171d7e91c9b423a965be0f25bcffcdef9b56623ed812326eecd114bb956955","0x1cb19242cb3953d6a8a4a72d1db8d958e43af3daaa61c94629cb8e31fea41966","0x16c61600df3e5b9a6b3ed83f265b2d77eab672eea23be38b96f5b12902737ab4"]}
11:35:10 [11:35:10.848]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
11:35:10 [11:35:10.849]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x19a292504abeea233233e1519fca0e87b899e84213366da463d8f96c317d0d9b","txCount":6,"txHashes":["0x1049a6df8ade49d4ba82e86df1525492880cf534061629461f5cc4f8fb057730","0x27d6b12e4255a88f85aa360dd396dea4ffeb0a12ef62785116049c53818574ab","0x1ea75f3b0e74965a8f4cf12ecc4a018f7dfd97a7b83f3619ba93e10b8ab8cde4","0x239ae536307c5a11a532daa0a5aa5e0154052c120944c6e3b8a7acd5bc6ff49b","0x0e29e9dac5780243eb09dd3eb7f51f5476a6d6076ae86334022f0a1a647ece60","0x14efd9b1090e34279b81adc29ffe9a2f628eef6fdf1b572950c48b5a70abba8c"]}
11:35:10 [11:35:10.868]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
11:35:10 [11:35:10.883]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
11:35:10 [11:35:10.884]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x14ca7452ccb0f25a66382c8e2b0b92bba314b02cb90e1fade97b0bb7daa3f129","txCount":6,"txHashes":["0x263a9a5797d6ecd379e1e73ca6584617c9fdc3bf3d694c88bb16f2acf0b8d547","0x0e3c930f2b7c5c71a131c0ed49ffed6708c6c9b701452956b8edfd8f3672fc00","0x23791156ebec88ea38db6adf9b047263e0108a7151b24deecea263418fc4130f","0x1b73586840ddfbd17c9cc0f71774e9a5c672bff829b61e40dfe8ac825b1ec5df","0x0ca2604819b4caec0025f14a75c812809598f3fd70db8155ec2e5643ca77274f","0x297c8637b4fea53ea08ffb34a7943adbdf5cb04d8c05f1647452813eb7edfe24"]},"missing":["0x263a9a5797d6ecd379e1e73ca6584617c9fdc3bf3d694c88bb16f2acf0b8d547","0x0e3c930f2b7c5c71a131c0ed49ffed6708c6c9b701452956b8edfd8f3672fc00","0x23791156ebec88ea38db6adf9b047263e0108a7151b24deecea263418fc4130f","0x1b73586840ddfbd17c9cc0f71774e9a5c672bff829b61e40dfe8ac825b1ec5df","0x0ca2604819b4caec0025f14a75c812809598f3fd70db8155ec2e5643ca77274f","0x297c8637b4fea53ea08ffb34a7943adbdf5cb04d8c05f1647452813eb7edfe24"]}
11:35:10 [11:35:10.897]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.899]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
11:35:10 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
11:35:10 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
11:35:10 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
11:35:10 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
11:35:10 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
11:35:10 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
11:35:10 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29d6d8df145dd4ef7f491c40027cb58b0dbf35a94ef21cb52b7c889b29be57e0","txCount":6,"txHashes":["0x2d650e194413eec5ce254f86e1583d940c564e9f4468898dc0cd63bfc15d85f3","0x0d6e3c5d0eaaf703dfbabcd47f82ecbfcf4020ac0edced779e118b2957ff2368","0x0a4ce61105fe410455f2f53c4c15eec138e955434dcb72e687a31b5b4ccaa489","0x1037b4884ef334c6a4430d42c321e8f86772bd1885b61c3073fd67a9a7c2209c","0x18abd21d37725feefd7aff99bfc71e0108a45d34cf3f646fb0158df71572efeb","0x0dc89675abd5df8172be53d653f91677a3a8d93217098a5e75b68dec9ffd0b97"]}
11:35:10 [11:35:10.914]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.942]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:35:10 [11:35:10.942]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x011a257a644bb8e71d327b44dbe344cd97eb244d3f451d168742a0eb926020a9","txCount":6,"txHashes":["0x0082fdbd7bf1fb2b8b84d2346060c961c15dfc52b2777f1196449082cfe1633d","0x28c618bd765f9f79118a07b7563a21554a21fc80acfb3e7a9cc0e05d6c31e543","0x1bd693d2c4743274a9717b24a45dda443c805f4c4d2bfceb649025a5c6f2f1c8","0x0c05a378a850d829cc589246b59f48846cdfef2bfa9f2349506987e125299da9","0x304e4f460dcf2453ec1683878ede51a65ddb813becf0473333495db88a1795f0","0x1624010ab189b04f8c22b24412f78132b327425cb6b947983f9fa587efbe5f5a"]}
11:35:10
PASS src/validator.test.ts (
8.36 s)
11:35:10 ValidatorClient
11:35:10
✓ Should collect attestations from its own validators (1193 ms)
11:35:10 constructor
11:35:10
✓ should throw error if an invalid private key is provided (11 ms)
11:35:10 createBlockProposal
11:35:10
✓ should create a valid block proposal without txs (507 ms)
11:35:10 collectAttestations
11:35:10
✓ should timeout if we do not collect enough attestations in time (1010 ms)
11:35:10
✓ should collect attestations for a proposal (33 ms)
11:35:10 attestToProposal
11:35:10
✓ should attest to proposal (20 ms)
11:35:10
✓ should re-execute and attest to proposal (19 ms)
11:35:10
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (22 ms)
11:35:10
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (19 ms)
11:35:10
✓ should request txs if missing for attesting (19 ms)
11:35:10
✓ should request txs even if not attestor in this slot (17 ms)
11:35:10
✓ should throw an error if the transactions are not available (15 ms)
11:35:10
✓ should not return an attestation if re-execution fails (15 ms)
11:35:10
✓ should not return an attestation if no validators are in the committee (15 ms)
11:35:10
✓ should not return an attestation if the proposer is not the current proposer (13 ms)
11:35:10
✓ should attest with all validator keys that are in the committee (17 ms)
11:35:10
✓ should not return an attestation if the proposal is not for the current or next slot (14 ms)
11:35:10
11:35:10
Test Suites: 1 passed, 1 total
11:35:10
Tests: 17 passed, 17 total
11:35:10
Snapshots: 0 total
11:35:10
Time: 8.453 s
11:35:10
Ran all test suites matching validator-client/src/validator.test.ts
.
11:35:10
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?