Parent Log:
http://ci.aztec-labs.com/15f929f375de3825
Command: 5c58d0b0e69f02f7 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/7339c264ad706420ee9babb0dd1b6ed793e97402
Env: REF_NAME=gh-readonly-queue/next/pr-15039-ddabb45f79cc171e41a0a5330544775de9fdf7fd CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 15:03:11 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15039_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
15:03:19 [15:03:19.032]
ERROR:
validator Timeout 2025-06-13T15:03:18.118Z waiting for 3 attestations for slot 1796
15:03:20 [15:03:20.585]
ERROR:
validator Timeout 2025-06-13T15:03:19.683Z waiting for 2 attestations for slot 1796
15:03:20 [15:03:20.631]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.632]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29138c493571e208accd3a2204c5c1a7824ede6da7787b3122269cde43765559","txCount":6,"txHashes":["0x218a96d10474142e95fa9a3bb9d94d3c7b6c5455a5d5f3aa2806ca7ee5137134","0x1f6ea163547bcac7bc7f4da0ce2236e3fd349d3c0fa9144af10b248f98c1fb54","0x2949b605241658c6ba83a8600b67b60a17960c1ed6aeda9b156de02b1082d3d2","0x039bfdcaf00a921b7caa808ca4e188522143a1264159f273b8d46f0f531ff8c2","0x14aecb4cf6d1daa824370a1f305362bb8c218c74a4dcb96ea92deb9e9cba9f9a","0x0a69fed88a08f11cc606d5d047d08764e254555309b17bf3d91677d07b6fe555"]}
15:03:20 [15:03:20.664]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.666]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2cc247a76ed944ccd9bf91d771b0bf1a9c6414c20825a7294f9eb952c38157b4","txCount":6,"txHashes":["0x08f4729350d9b7d2aa2a65924638458eec9dbba34052f1fe1fc3ab0413a31a0d","0x2522f7f00703016326ac77ff8bdceb80b1bed6b6d4355e62bb6890091d333f79","0x02e8a252d8d43095d987a4665b6da2c80506b3daaac4d5d13b7eede0ab1be2a5","0x12b0e3ae51ec5916abe10207c2208f1e9593fc200ee8b45f907cdd0b20556a79","0x1c8e2ba9ad1c36503a8bf10f44fb2feffc3159384be560b53136c215a8baa100","0x132160cf65020daf37d896e607bc3c21cc37824764c818cbc3cf8ae637ba2dff"]}
15:03:20 [15:03:20.678]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.679]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x26c5a1b828c72a73c09fa297dae4cada84f2216f50ff8de13700880b6e414db4","txCount":6,"txHashes":["0x15fcb8ae42cebcb74119947726bc6138a3d736e7c3cdb4cf6630dd9948cab79b","0x2d6f3d424b18c755b181c22d6c21206a020edd03ff681b73c0fb47cafec91301","0x099bc4f5d132425094581171c93762f925598dfd3ac027b7a125dd7d0b093eb4","0x0e8b49b018bd105741b60d49dd877521b6c8f6a8855eae276a1a8462c3e4067a","0x19d98f075e1ce3289a449b63cdf30e56a47c7f7e3f6ca2f1b89b0ba6d02400cf","0x1a55472bce6260bbf40ca25cd91be1a79935529761528119ff6cc016d62c7080"]}
15:03:20 [15:03:20.680]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
15:03:20 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
15:03:20 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
15:03:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x26c5a1b828c72a73c09fa297dae4cada84f2216f50ff8de13700880b6e414db4","txCount":6,"txHashes":["0x15fcb8ae42cebcb74119947726bc6138a3d736e7c3cdb4cf6630dd9948cab79b","0x2d6f3d424b18c755b181c22d6c21206a020edd03ff681b73c0fb47cafec91301","0x099bc4f5d132425094581171c93762f925598dfd3ac027b7a125dd7d0b093eb4","0x0e8b49b018bd105741b60d49dd877521b6c8f6a8855eae276a1a8462c3e4067a","0x19d98f075e1ce3289a449b63cdf30e56a47c7f7e3f6ca2f1b89b0ba6d02400cf","0x1a55472bce6260bbf40ca25cd91be1a79935529761528119ff6cc016d62c7080"]}
15:03:20 [15:03:20.692]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.693]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2979870fb0a4f3eb92936eec46f6d2436d58d39bae609619cc434f9f9390e792","txCount":6,"txHashes":["0x1ad9d2a84bba3d24ffc31e76f78e19fc81b42f0836b5c4873b9d76dd9c750079","0x0ae0729db9eba9e3cb2885f133cde1a99112a4196107f2b27ba45057e192076e","0x29424901c94635da5cde20008a5cf79d90db605c3d9ef0d0824b29eccca2e063","0x1b50821c08c1c5bf11152d13d437bb7610eb76d8cdc7ba176854a40b784b49d0","0x1b20a8be4ceb375ab794c12f5b8bddf7177f4a70d527d266b3afe03f317f8472","0x0c2e55118a3c0408537d6ae9d0b392228eaea28d2c49f7c5a7c63b222763cdab"]}
15:03:20 [15:03:20.693]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
15:03:20 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
15:03:20 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
15:03:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2979870fb0a4f3eb92936eec46f6d2436d58d39bae609619cc434f9f9390e792","txCount":6,"txHashes":["0x1ad9d2a84bba3d24ffc31e76f78e19fc81b42f0836b5c4873b9d76dd9c750079","0x0ae0729db9eba9e3cb2885f133cde1a99112a4196107f2b27ba45057e192076e","0x29424901c94635da5cde20008a5cf79d90db605c3d9ef0d0824b29eccca2e063","0x1b50821c08c1c5bf11152d13d437bb7610eb76d8cdc7ba176854a40b784b49d0","0x1b20a8be4ceb375ab794c12f5b8bddf7177f4a70d527d266b3afe03f317f8472","0x0c2e55118a3c0408537d6ae9d0b392228eaea28d2c49f7c5a7c63b222763cdab"]}
15:03:20 [15:03:20.705]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
15:03:20 [15:03:20.705]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x216401ed5ab225f396308559c0846735210162ff9a447ab292be1ef58508ab62","txCount":6,"txHashes":["0x1b08fb1948d82b580b00a61fbc7fd5eb6186e72160e35a93abaad38899c7adad","0x14b915038da3f3b647294a5af8113e187ada731711983fc1e109aca13777b60a","0x0a5134daab84ee9315b56e123bc791285034120b3f61466c7c9e2672a01c9725","0x049f999c386ca774d3d28918b5130201a6c24082697a7f93abcdd7308e072cf9","0x04ace82ff55d9793a3a79b4423d501f345350cc6b4dda09fa516b679ee8a5630","0x20d875d3c97e828af237520b4673a6200f24bc4330501fa487d01f42c143813e"]}
15:03:20 [15:03:20.715]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
15:03:20 [15:03:20.727]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
15:03:20 [15:03:20.728]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x04abfdaf825077b8d76d73797a4f1dba17adf52f967c7fd12afb3d492b6e782f","txCount":6,"txHashes":["0x2005f64907c7b915bde7c2ee7fdcb9de9e3762d8c1a424bbd86602b10b86b1b1","0x038ccf83cf85f0aa2f12a977067857937c8e54b3f0da252d5e6b483419eab97b","0x020f433ba34e46c36792a20f8e37edc00b2b59a49dde1216e0da5cc04e17342a","0x096d14436decfcc5146ddbeeff0d216a068fbde8a72b411a7df21c07a2320462","0x1988bb4f45dcb89c4a12af95f822453938239d64495aa60e6c496cb6654a9c2c","0x057c150555c7bef193141fbfbb1e9fd3981d6fad8acc390c7c54faa93166447f"]},"missing":["0x2005f64907c7b915bde7c2ee7fdcb9de9e3762d8c1a424bbd86602b10b86b1b1","0x038ccf83cf85f0aa2f12a977067857937c8e54b3f0da252d5e6b483419eab97b","0x020f433ba34e46c36792a20f8e37edc00b2b59a49dde1216e0da5cc04e17342a","0x096d14436decfcc5146ddbeeff0d216a068fbde8a72b411a7df21c07a2320462","0x1988bb4f45dcb89c4a12af95f822453938239d64495aa60e6c496cb6654a9c2c","0x057c150555c7bef193141fbfbb1e9fd3981d6fad8acc390c7c54faa93166447f"]}
15:03:20 [15:03:20.740]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.742]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
15:03:20 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
15:03:20 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
15:03:20 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
15:03:20 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
15:03:20 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
15:03:20 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
15:03:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x142fbdd00e9f49717b11b616b377b4a076f7718a6dfde20323213dd8a96de625","txCount":6,"txHashes":["0x0792631aedb324402b0d9beaa64bd77110afd2a985fee63a25ee31fcb71dd198","0x1d0c6a870b4c8070a5523678108a8f6a349f8f6f07ea511b74a5b1495e663ace","0x27f0670f6d50b28092a97354fd95e02dc23960cbd0bb826fea4aa6be7e023106","0x18ea1b697f6f50cb7fc72d844e3d5fecbb9cb91495f807a66c85d8981f49e0ca","0x0668975cd6d5b1efd871c11364066a725e3e1f393751a2452b57627453c7d5d0","0x174f535ae312b080797a8a0a77794a380af6281b9c6eec5be20d8c96f11fef0e"]}
15:03:20 [15:03:20.761]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.787]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:03:20 [15:03:20.788]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0f558dc57b621f82e5c5229aaf4231889e75508ae7c0dd905a8e57f4063da5f6","txCount":6,"txHashes":["0x2af073a22d517abe3c8404b0237c8404dd8932f55434a3a9bdb3a5b505d87d84","0x0a31c2864846762bee41a36d7f42a991e15857ff8b9bc85618e2c8584559b695","0x19a551b2a23ba2edb06d2a454e3e02c034acf6dddc3c1850842c6e5bbcc119e6","0x022279820cce601ebc78d8ac1aa5c188e953a823a767ef5ba43f9bd8c8cc8b45","0x2afec95556fc3877d16f6f81ebafa072b0d4e06198fde5241b0e4632f38e1aeb","0x13b5f3aaa62afd0cd72d0408716ff4a610325c62507a9524b7b0435154dfae6b"]}
15:03:20
PASS src/validator.test.ts (
8.223 s)
15:03:20 ValidatorClient
15:03:20
✓ Should collect attestations from its own validators (1211 ms)
15:03:20 constructor
15:03:20
✓ should throw error if an invalid private key is provided (8 ms)
15:03:20 createBlockProposal
15:03:20
✓ should create a valid block proposal without txs (490 ms)
15:03:20 collectAttestations
15:03:20
✓ should timeout if we do not collect enough attestations in time (1013 ms)
15:03:20
✓ should collect attestations for a proposal (33 ms)
15:03:20 attestToProposal
15:03:20
✓ should attest to proposal (14 ms)
15:03:20
✓ should re-execute and attest to proposal (34 ms)
15:03:20
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms)
15:03:20
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (11 ms)
15:03:20
✓ should request txs if missing for attesting (13 ms)
15:03:20
✓ should request txs even if not attestor in this slot (9 ms)
15:03:20
✓ should throw an error if the transactions are not available (12 ms)
15:03:20
✓ should not return an attestation if re-execution fails (15 ms)
15:03:20
✓ should not return an attestation if no validators are in the committee (18 ms)
15:03:20
✓ should not return an attestation if the proposer is not the current proposer (12 ms)
15:03:20
✓ should attest with all validator keys that are in the committee (17 ms)
15:03:20
✓ should not return an attestation if the proposal is not for the current or next slot (9 ms)
15:03:20
15:03:20
Test Suites: 1 passed, 1 total
15:03:20
Tests: 17 passed, 17 total
15:03:20
Snapshots: 0 total
15:03:20
Time: 8.313 s
15:03:20
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
15:03:20
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?