Parent Log:
http://ci.aztec-labs.com/bdaec882b4108c9c
Command: e6f0bf676c2c6d15 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/cf8be0f9e81e248048560619de041e90d9d6990a
Env: REF_NAME=gh-readonly-queue/next/pr-14994-a45107e7f95b675cb2768b6bcb06483b511141f4 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 07:35:51 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14994_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
07:35:58 [07:35:58.351]
ERROR:
validator Timeout 2025-06-13T07:35:57.440Z waiting for 3 attestations for slot 1796
07:35:59 [07:35:59.862]
ERROR:
validator Timeout 2025-06-13T07:35:58.959Z waiting for 2 attestations for slot 1796
07:35:59 [07:35:59.907]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:35:59 [07:35:59.908]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x212c2cb8190cba9707d4eb6ec647a816339e7b1a3efa27ff55cc94b895db4ef6","txCount":6,"txHashes":["0x17ec1a07ca6eabbf86598b9c674621ee3b192ff0e8dfcfb2452c4e1bd557191a","0x2fc550ea048c4406e2ac3d0623be13a223d8f7b5eddd167b1502f7d06aed8787","0x225965000ef2cb097bcd4c9a626c08332dddc164a576ddaac4b030a83a93fa2a","0x1df6d61224e6ac084e94faf4090f8e4caabb5326c569598aa158c02edb44ad2a","0x1d77baf7b1d57b55157847f3028ff040547cd5b61c170c2527bb9704b0ac9049","0x2a7fd7481dc7711661b401b5be6314e36de51f6e6296fbb0fafe298bb231c16c"]}
07:35:59 [07:35:59.936]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:35:59 [07:35:59.939]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x13072887bcd931fa65b8e6212fb8358e5adc5ca19f41dc46eb383181596b2aaa","txCount":6,"txHashes":["0x050fef092082b0bf67ade6abeac904047be8483ea7b482c7532f219cbb48eca4","0x2e48d32747c4d9b77b03edf6f493d12c98a95f9df45acf5033db0849ddeb201d","0x2e015bd97970743bb4da268c61c9b142f291635d629879d3f7c89c6e3ca42785","0x245e80cf06c34c7cd098d3be91aa9272c691e80d14bc6fe86081789128bb719b","0x198617d393510f61b46247a9e8945eb525c1e6ea65e1b16e906ea91c7cb801e4","0x20f47e14a91cbfdd35300f28794578772a7b6f7901b97fc4e073e8d31796fe25"]}
07:35:59 [07:35:59.954]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:35:59 [07:35:59.955]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f781b4fb41e11eee09a5def973cc2a3beb4596df538aa9cac157f860fdc1436","txCount":6,"txHashes":["0x16225acfd0ca22529dc6e798e21b2c19f7671a3e75f97bb167e9da8d5e1243a4","0x1d391c6752de5a2d2273083ffed08cfc6db200853b0e7b406b17a9ed2e463767","0x03deac7f7176204f4509b11f1efdfa0933fae0013bf544ba46dd850488aa95e9","0x15a93b5f78afb0ca4d361a55bfcda16bbaab3abf75de7d468f622c32b7f416f3","0x0d47789b616ea36d1d4b3fc458c7aa86506e224e0ce9fb0e2d49cc79d812a3ff","0x27262086c91ad38ef8e03e295812bd6e67d77d031008983bcc01b135c0aca7ea"]}
07:35:59 [07:35:59.956]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
07:35:59 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
07:35:59 at runNextTicks (node:internal/process/task_queues:65:5)
07:35:59 at listOnTimeout (node:internal/timers:549:9)
07:35:59 at processTimers (node:internal/timers:523:7)
07:35:59 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
07:35:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f781b4fb41e11eee09a5def973cc2a3beb4596df538aa9cac157f860fdc1436","txCount":6,"txHashes":["0x16225acfd0ca22529dc6e798e21b2c19f7671a3e75f97bb167e9da8d5e1243a4","0x1d391c6752de5a2d2273083ffed08cfc6db200853b0e7b406b17a9ed2e463767","0x03deac7f7176204f4509b11f1efdfa0933fae0013bf544ba46dd850488aa95e9","0x15a93b5f78afb0ca4d361a55bfcda16bbaab3abf75de7d468f622c32b7f416f3","0x0d47789b616ea36d1d4b3fc458c7aa86506e224e0ce9fb0e2d49cc79d812a3ff","0x27262086c91ad38ef8e03e295812bd6e67d77d031008983bcc01b135c0aca7ea"]}
07:35:59 [07:35:59.968]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:35:59 [07:35:59.969]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d79bc310a74900e021fbf6e625ea1bd60a9d9fb5fd40028a267c9abb30e5e87","txCount":6,"txHashes":["0x15f1c404a523302eda5d8c13a1f47d5c0f3f83d6b60faed8957b74426bbdba7a","0x19106c7a4a231b73520a3b5ba79c4a0674ac24cabff7706a71711d27b9672b4e","0x265c6771346198485080e244bd01eac5659302a54025f5e90354cea93ee26236","0x2af9d526458c0091d0daa7acc6d47c546cc9e7eef7c1a0d35c2d560a26086904","0x1d7eabac2269c7f9d12863321ef0845e72883fe9aae46d4dae3e8504c93130fe","0x1ce9d376e8a3ecb96a221d62ebf0e5d1c77e76fb0db853069c1f17d55dae8c10"]}
07:35:59 [07:35:59.970]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
07:35:59 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
07:35:59 at runNextTicks (node:internal/process/task_queues:65:5)
07:35:59 at listOnTimeout (node:internal/timers:549:9)
07:35:59 at processTimers (node:internal/timers:523:7)
07:35:59 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
07:35:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d79bc310a74900e021fbf6e625ea1bd60a9d9fb5fd40028a267c9abb30e5e87","txCount":6,"txHashes":["0x15f1c404a523302eda5d8c13a1f47d5c0f3f83d6b60faed8957b74426bbdba7a","0x19106c7a4a231b73520a3b5ba79c4a0674ac24cabff7706a71711d27b9672b4e","0x265c6771346198485080e244bd01eac5659302a54025f5e90354cea93ee26236","0x2af9d526458c0091d0daa7acc6d47c546cc9e7eef7c1a0d35c2d560a26086904","0x1d7eabac2269c7f9d12863321ef0845e72883fe9aae46d4dae3e8504c93130fe","0x1ce9d376e8a3ecb96a221d62ebf0e5d1c77e76fb0db853069c1f17d55dae8c10"]}
07:35:59 [07:35:59.984]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
07:35:59 [07:35:59.985]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x020456219162013f285899bf8548d25035336f4829b75280f0d92db9c9bbeb5c","txCount":6,"txHashes":["0x299ccd25829ba1762e420537517f97c9d448db771f164e278441c2c71cc3c30a","0x1b25c1a05bfae5e39a41bf87a81e935eb4c49d2bee065331b38355b9615d2f35","0x0dca5ca6f4157956a31807bdcafc1b9939863eab4a69d9ef0bfc6de9eec025c7","0x1f27ca4c8d4e01a4d215adca6f9c03433f5c569b8e27528d3eefb76bfd052288","0x14720d6c4e9ff7fd28d17a4bccc4030639d8823f16787cc2303c8e601f8b3d04","0x18a6ce75f17a2672beac9d6638ebcb9e28b51f3ddf204e2cddac371f9e710b69"]}
07:36:00 [07:36:00.001]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
07:36:00 [07:36:00.016]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
07:36:00 [07:36:00.017]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d3beb6374d9034d989a5d3901299f214e1ac45f99498f20f91e84dc3d7e5554","txCount":6,"txHashes":["0x09253dbada338473f455f9e6d9db5c5df9f571dc974809562bc87c4a8f107064","0x049f1ac2de1766617982eea4e3451fd4f3de90a395820f2243f7e56c42f98523","0x278fe8bde767aced460bc6f5b19827a24ddd54a494cb2a17b18af26c25c93127","0x21a73874756f3641c429dea64245f9c1cbca3a0008ee30d90252a9165e6882ab","0x0a96787e931684f46ab9057796c37e9358f0ab47eba24c2d8e03278b87684b1e","0x05cd816a0c0a3b6dd3f0fedb1b81c865fa752a4539c533139c2e60b500e4a79f"]},"missing":["0x09253dbada338473f455f9e6d9db5c5df9f571dc974809562bc87c4a8f107064","0x049f1ac2de1766617982eea4e3451fd4f3de90a395820f2243f7e56c42f98523","0x278fe8bde767aced460bc6f5b19827a24ddd54a494cb2a17b18af26c25c93127","0x21a73874756f3641c429dea64245f9c1cbca3a0008ee30d90252a9165e6882ab","0x0a96787e931684f46ab9057796c37e9358f0ab47eba24c2d8e03278b87684b1e","0x05cd816a0c0a3b6dd3f0fedb1b81c865fa752a4539c533139c2e60b500e4a79f"]}
07:36:00 [07:36:00.037]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:36:00 [07:36:00.040]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
07:36:00 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
07:36:00 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
07:36:00 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
07:36:00 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
07:36:00 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
07:36:00 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
07:36:00 at runNextTicks (node:internal/process/task_queues:65:5)
07:36:00 at listOnTimeout (node:internal/timers:549:9)
07:36:00 at processTimers (node:internal/timers:523:7)
07:36:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x18f8ef0433bbba2e6d95b0e1ccb92388264aa5735807132ea10e0caec8c49ff9","txCount":6,"txHashes":["0x2c0a11b7d5e2c2d58128e5ce6c7a79ac7dd79e0d5c49c917dbf2b61ecb43819d","0x07f6b13e662afb177dff6b9b7e9b3df95869cd802267f3a926e51ffaffa2cbe6","0x3003111a7619c03a6f146379420da69661576edb4bd334d3abbe9ecc2608ef01","0x28d92019e1c4a7babbf645ca64d411b5732fb204fe9a065ffb4b608c1c8a922f","0x0e4ee2d07bbc2aee7dcc7dc1e42d0a23473acfa9afbc37e5a405151d686a6633","0x1b23db6309685d798cc1bf640580be00eacf91ec26164620c56c53ef82922643"]}
07:36:00 [07:36:00.053]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:36:00 [07:36:00.078]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
07:36:00 [07:36:00.078]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c1c3a191a29d76a8986f048d3763985f680c08b2022e25c2554616e2580d298","txCount":6,"txHashes":["0x1112a81493d37a69abb43af122983892bf6f3ee2790707c526898209074e223f","0x00b6b01e666f99d06836fe7426a4885d2e371e507e41a0bb273a1cecd7314e70","0x2bade8211e852209e5ae39e365a303575fd888eafc554f1ee07f3869bea0f89e","0x29eafc33b0561a9c72d4cd4fdb6fa8358e4e473fa4b68f4f18489f93bf0b6157","0x11db80d40981a72193ad53d91bf5f2373224f8a2b61863c3e85eff618af4e543","0x01fc1bad2681e09164eeca6f51f7076efd721aaa0b4c84be09eaa31a77710474"]}
07:36:00
PASS src/validator.test.ts (
7.578 s)
07:36:00 ValidatorClient
07:36:00
✓ Should collect attestations from its own validators (1174 ms)
07:36:00 constructor
07:36:00
✓ should throw error if an invalid private key is provided (7 ms)
07:36:00 createBlockProposal
07:36:00
✓ should create a valid block proposal without txs (454 ms)
07:36:00 collectAttestations
07:36:00
✓ should timeout if we do not collect enough attestations in time (1014 ms)
07:36:00
✓ should collect attestations for a proposal (31 ms)
07:36:00 attestToProposal
07:36:00
✓ should attest to proposal (14 ms)
07:36:00
✓ should re-execute and attest to proposal (30 ms)
07:36:00
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (15 ms)
07:36:00
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (12 ms)
07:36:00
✓ should request txs if missing for attesting (16 ms)
07:36:00
✓ should request txs even if not attestor in this slot (16 ms)
07:36:00
✓ should throw an error if the transactions are not available (15 ms)
07:36:00
✓ should not return an attestation if re-execution fails (23 ms)
07:36:00
✓ should not return an attestation if no validators are in the committee (14 ms)
07:36:00
✓ should not return an attestation if the proposer is not the current proposer (11 ms)
07:36:00
✓ should attest with all validator keys that are in the committee (18 ms)
07:36:00
✓ should not return an attestation if the proposal is not for the current or next slot (9 ms)
07:36:00
07:36:00
Test Suites: 1 passed, 1 total
07:36:00
Tests: 17 passed, 17 total
07:36:00
Snapshots: 0 total
07:36:00
Time: 7.66 s
07:36:00
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
07:36:00
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?