Parent Log:
http://ci.aztec-labs.com/0ae946c59c7c6bf0
Command: d634b34c6dd762bb yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/9b801754ba98479ee645488c29d2fda1eecbfd85
Env: REF_NAME=gh-readonly-queue/next/pr-14963-ee3655e025191bc85c5b3d3122eeedb44e38ffb2 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 20:58:12 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14963_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
20:58:20 [20:58:20.611]
ERROR:
validator Timeout 2025-06-16T20:58:19.699Z waiting for 3 attestations for slot 1796
20:58:22 [20:58:22.067]
ERROR:
validator Timeout 2025-06-16T20:58:21.165Z waiting for 2 attestations for slot 1796
20:58:22 [20:58:22.128]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.130]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2352d9298861631ae75c5643dc3e10f1503d5d3c28ab9e0805889b922176ce74","txCount":6,"txHashes":["0x2a0357bb35dac40b4b554639b1646d1c2daf1ec7be109bb66b42e292ba266f8b","0x0c81f807afdf55b49304713b41011c0038b28bd09a4e863350200fe49c459173","0x220e92dac5cbc2412f233a71415e0bb1c06d1fbff1abde73b4d7fa898dac5de6","0x0eb81ccca75f181cbae032170b0a5bf99bc5e18f3f59eae3633118a9d205c16d","0x099e8a4a0e603c3b8bb9fefdeca06612fe7f780c9da059501100a7b20c667389","0x088063c21dab877489942bbad0e3d56bb033c9f1027b9bc9cc1a7cce8da208ce"]}
20:58:22 [20:58:22.149]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.151]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0fbb5ff8edfb5334a29c26fc85faf4b79f3d52608f184fbfd5240fad34242d28","txCount":6,"txHashes":["0x0bdf2788499cc10c474c145278820ffac0e817e5a400ad9f7f92c9cf8b67d164","0x179821564857ef7a1c866291e173878c4dc7152243733d8e037eb09425df7e1c","0x073f866c3f254f31ef5eb334b046d1a0de9327b526c3d02b6a05a7ba5e439820","0x2c22c5d323b463fb17e2c1fcaa6f259da0423ca68562dee8bf3dd4fdf39afed4","0x26a147a2d8de014c856c362f5c40e72a89dde150babf1db3b866b35c94a547fa","0x162246230b9ea26c3fca787faedcb03518fde081eac5a1003dd1aa7c5cf9e68f"]}
20:58:22 [20:58:22.171]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.173]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x204817e04c7ac16f608e4c7af1e5d10c060c92bb979bcf88c614be5daeabf543","txCount":6,"txHashes":["0x078cf1ce69cdaaccb7ef6c2fac22258fd56d276758d3ba81a745e6d954ffcc7f","0x1c4098a26ba835f1a29dbf0b6e9d9aa90ec90e923525e84b01083e2d1f8a9e8a","0x272e7f320a4b5ac7e9b92d28d2d6a1f7af3ad416b824803846b34c4af99b4bc6","0x1b58d4a25bbf940f34362b329b3b188c52ee142b249eed706e56d9a2ab6a2783","0x05bddf968ea984f0198e85bf045a19b64a8dd56deef6964bedc12c6bdf22c028","0x091c82965f9503028ef6230fb36e95c5a35a7ea95d3d2c7b563cc412f54c9e87"]}
20:58:22 [20:58:22.174]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:58:22 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
20:58:22 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
20:58:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x204817e04c7ac16f608e4c7af1e5d10c060c92bb979bcf88c614be5daeabf543","txCount":6,"txHashes":["0x078cf1ce69cdaaccb7ef6c2fac22258fd56d276758d3ba81a745e6d954ffcc7f","0x1c4098a26ba835f1a29dbf0b6e9d9aa90ec90e923525e84b01083e2d1f8a9e8a","0x272e7f320a4b5ac7e9b92d28d2d6a1f7af3ad416b824803846b34c4af99b4bc6","0x1b58d4a25bbf940f34362b329b3b188c52ee142b249eed706e56d9a2ab6a2783","0x05bddf968ea984f0198e85bf045a19b64a8dd56deef6964bedc12c6bdf22c028","0x091c82965f9503028ef6230fb36e95c5a35a7ea95d3d2c7b563cc412f54c9e87"]}
20:58:22 [20:58:22.192]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.194]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d0df3bf64d1a0fc61173216942462452d853b6944c57bd6c2ca6c70f0fdc855","txCount":6,"txHashes":["0x17bf8618593aaf6c966f824d30dc88c1d726fc04691020bbd6291cead8e177e0","0x1925872a97db267caac2cec55ae8e296bdf8ce2f9aad44cee7f8e27c6231c391","0x23c27b1ecfe4de1a1ebedd68015149b45a09cd444cb19986c5c74fe21c3ab8d6","0x12f18d4b358f0fa316f304a583d0ca53615a723f88482b969febe843beb230a3","0x0342040bdcf47ac6ae13f60eb4c0f06320f716bebe013144a4744d2577ab2b1e","0x1340c562b9a532d0898b485b9c6265144e2f4236f003454cca4a7b5e70333977"]}
20:58:22 [20:58:22.195]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:58:22 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
20:58:22 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
20:58:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d0df3bf64d1a0fc61173216942462452d853b6944c57bd6c2ca6c70f0fdc855","txCount":6,"txHashes":["0x17bf8618593aaf6c966f824d30dc88c1d726fc04691020bbd6291cead8e177e0","0x1925872a97db267caac2cec55ae8e296bdf8ce2f9aad44cee7f8e27c6231c391","0x23c27b1ecfe4de1a1ebedd68015149b45a09cd444cb19986c5c74fe21c3ab8d6","0x12f18d4b358f0fa316f304a583d0ca53615a723f88482b969febe843beb230a3","0x0342040bdcf47ac6ae13f60eb4c0f06320f716bebe013144a4744d2577ab2b1e","0x1340c562b9a532d0898b485b9c6265144e2f4236f003454cca4a7b5e70333977"]}
20:58:22 [20:58:22.210]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
20:58:22 [20:58:22.211]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0352a3f79647f10e4c1529ee5500cd4824ca0bf4ec8549eaddf404370518be64","txCount":6,"txHashes":["0x20f8caaec22b50fa62695bc91ec6a3282e2b74e9067fab1a230f1100796ed3f0","0x22a9c6c493b3cbb785e3a8aabc56945ddf187abccfe315690b7ab9693b6b23c4","0x2b8f2576dbb0ec9f0cb8a98a48e987f0b4fca1fbaa059932e7c63ab10fc05d99","0x1890bac0631acc527ba69aec66368af9709aad6ad187991c54d8145ea6313908","0x15e31e29711eb00e298ecafaf7f7861dfede54412b4e39fdbbaa0d3c275e8730","0x2b0a6fc7035c30c368767ff83682db896ee47c6316af412db6ea54f6018c2755"]}
20:58:22 [20:58:22.230]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
20:58:22 [20:58:22.246]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
20:58:22 [20:58:22.247]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x103a24d09d812ce2303164a78b263e10b3b8dab2254724c49e44276bddd44df3","txCount":6,"txHashes":["0x1d14a30a2520054c9b74705c5d581f59407a6f0e1cd24b95758bf831fdf562fb","0x19bb3dbcbffeb360fbbab51fb1fd085e45f900c4705395c8f4dbdca705313352","0x1aac4bdb5a99eaa5f1060166691ddf6f6478d671406033c5f0666217d931b99a","0x0fdab6cd6f63c8dc952e9a1f7a380baa795e59e3bf2a644d7b44a214444210d8","0x08d02fad7d294bf9b381b363e8062485b8c88d5e6681cfe8400971bea9d58f35","0x180254d96abbd14566da9627539a11cab2ae943189694c03c804c07b3ff63a60"]},"missing":["0x1d14a30a2520054c9b74705c5d581f59407a6f0e1cd24b95758bf831fdf562fb","0x19bb3dbcbffeb360fbbab51fb1fd085e45f900c4705395c8f4dbdca705313352","0x1aac4bdb5a99eaa5f1060166691ddf6f6478d671406033c5f0666217d931b99a","0x0fdab6cd6f63c8dc952e9a1f7a380baa795e59e3bf2a644d7b44a214444210d8","0x08d02fad7d294bf9b381b363e8062485b8c88d5e6681cfe8400971bea9d58f35","0x180254d96abbd14566da9627539a11cab2ae943189694c03c804c07b3ff63a60"]}
20:58:22 [20:58:22.262]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.264]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
20:58:22 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
20:58:22 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
20:58:22 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
20:58:22 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
20:58:22 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
20:58:22 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
20:58:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x017e33d9ce0db6f1a81c9d44a97c6ffe43d18b9a61faa850e20200902d5cf8b6","txCount":6,"txHashes":["0x13d5647fa012637042090ff3680012b05c327b68b742cdda4de47f7ad645c557","0x1cdd39df18c0f154846c106796a7679fdee0dfbce9a501bbf4fc4c76e4bb5661","0x189c86629c684154c62f60ed4aeb08e7a39ee973f81d0db8710ab63a6e89955d","0x18d83932492fa201f06d0bdc571f7644eed377d76d4c113e713523532dd0bbc3","0x161dbafd67831d24d3263b7692589de989491b14e32a81c523d178c7d473748f","0x1f510ae7c42d51e4f5a0fdec50cb9035310e7f8e717ea8b69dea527b893c1502"]}
20:58:22 [20:58:22.278]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.296]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:58:22 [20:58:22.297]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x013a10b052f994248060404d648ec6b5fded3d0a4bee9e67804b158015896cd8","txCount":6,"txHashes":["0x1a44fdb957ac384bb1b936ed1591d4326d26fff01084115652fefa7a1a265e15","0x05b1aa8760c4256e90cba18e530ff251cd91f7de57bdeb985949efe6bd0ff9d3","0x2b8a0856d78dacf378254ca3da7c5e33d20a930510aa47f1f8c7a3315489e152","0x106d1d8e0f3bb0cccc9c7c36fec238ff731961d61400b5bf94d0528b5f859503","0x192cd82cbcd61804fb6e1f447e45803d232c3c34cb6cf5f90a58d371dcdc2db9","0x1a93969127316aaf74d29c54340c31dba55e3c176cfdb77cd9d41fefb4ee0f0b"]}
20:58:22
PASS src/validator.test.ts (
8.424 s)
20:58:22 ValidatorClient
20:58:22
✓ Should collect attestations from its own validators (1161 ms)
20:58:22 constructor
20:58:22
✓ should throw error if an invalid private key is provided (10 ms)
20:58:22 createBlockProposal
20:58:22
✓ should create a valid block proposal without txs (411 ms)
20:58:22 collectAttestations
20:58:22
✓ should timeout if we do not collect enough attestations in time (1012 ms)
20:58:22
✓ should collect attestations for a proposal (41 ms)
20:58:22 attestToProposal
20:58:22
✓ should attest to proposal (22 ms)
20:58:22
✓ should re-execute and attest to proposal (23 ms)
20:58:22
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
20:58:22
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (19 ms)
20:58:22
✓ should request txs if missing for attesting (20 ms)
20:58:22
✓ should request txs even if not attestor in this slot (15 ms)
20:58:22
✓ should throw an error if the transactions are not available (16 ms)
20:58:22
✓ should not return an attestation if re-execution fails (16 ms)
20:58:22
✓ should not return an attestation if no validators are in the committee (13 ms)
20:58:22
✓ should not return an attestation if the proposer is not the current proposer (9 ms)
20:58:22
✓ should attest with all validator keys that are in the committee (11 ms)
20:58:22
✓ should not return an attestation if the proposal is not for the current or next slot (10 ms)
20:58:22
20:58:22
Test Suites: 1 passed, 1 total
20:58:22
Tests: 17 passed, 17 total
20:58:22
Snapshots: 0 total
20:58:22
Time: 8.539 s
20:58:22
Ran all test suites matching validator-client/src/validator.test.ts
.
20:58:22
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?