Parent Log:
http://ci.aztec-labs.com/b6a274e7e4414258
Command: 3987b0c732d12451 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/d3bba2d69dbc070d51bcd50607354193573876ba
Env: REF_NAME=gh-readonly-queue/next/pr-14877-314d7622c6bacc8333ae49fe9583967cab78349b CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 12:55:57 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14877_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
12:56:04 [12:56:04.077]
ERROR:
validator Timeout 2025-06-13T12:56:03.164Z waiting for 3 attestations for slot 1796
12:56:05 [12:56:05.667]
ERROR:
validator Timeout 2025-06-13T12:56:04.764Z waiting for 2 attestations for slot 1796
12:56:05 [12:56:05.723]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.729]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x23a4b5b0fb6836627faf78dc21d700cef10571ef4103ebb72bd089acc0d572d1","txCount":6,"txHashes":["0x09e3ba8d898aaa4c3f071d5fb524710f32d22713467d59846dbbaa474a874a0d","0x1d44cdb0d10b9998f718cb4dc2bac8f0b135b30183de2a035ec1399c8da77cba","0x19a72592127c8522948a500e44f0d8bded00d82c5c6cbf83fea83fa3c22ec210","0x04a7f120688ed4cc297f45b52863070c0dc913a4453a1f59387144a7dc349260","0x0cb9468c820d02f61cf180625bad8e6dacbbb30593872ed2c94100c012e03c48","0x02136439a4d0c9131c3973a6ebe0f0032d6cb9815170d64bb5fd6b7cf7fd8d42"]}
12:56:05 [12:56:05.750]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.752]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x079a883599e9b0439bdbbb9832c7c101108edf45fb89a0c81b24c2b5d608fe38","txCount":6,"txHashes":["0x0181651e6a4e5ed6e15f2a36c1cf2636fe1a8f12cff26de5cc80764fb63bd098","0x27d9eeaa494bacb3320db122a4dae6d04c3d5dda6bc27e1d2e38fa550fea7ad6","0x127af677569bce6fac8989c4764860fdf02460b790eca2e520eebbc9b894d4e8","0x278f1f6502db2f46a8acdf6674cc5cdc53c448e43832ab7c624e1fef9cc34209","0x1d1a6b1ca3df90368202add6d08397adb1f8bf7db94965e9076b92accf9d40d6","0x2b8b9967471e76516de45a86c438cf61d3113c0394222d49db229795e157e841"]}
12:56:05 [12:56:05.764]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.766]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x160fb52371d1b9ea9b03d3cb27355fb21561e3d9cbf385b1646a9906c33fedda","txCount":6,"txHashes":["0x2b36a501f6caf39db21bbb4f0621989a387ec1b4677bb82484efe9bfec70419d","0x2320f87e48e3909e7b77a26ee3e596b86bde2b84b312a0fc733e64d3b81c4abe","0x25c2987b1ffa0976434f344bc538bbfb93adcb62993ddfcedeb0707e3ea3b339","0x101ed5b928c6ad550a8fd937c6eb6f2b737ef53d67d059f141e285733c0f024d","0x2f461eafdfc33de2ac2c87dd186ad4283f7805764e5d409e9034c0b776b9198a","0x0fcf8943ab6deee2c09e8061e4cef9ec3f7868ac1e0ca29cd7565da97bb80908"]}
12:56:05 [12:56:05.768]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
12:56:05 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
12:56:05 at runNextTicks (node:internal/process/task_queues:65:5)
12:56:05 at listOnTimeout (node:internal/timers:549:9)
12:56:05 at processTimers (node:internal/timers:523:7)
12:56:05 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
12:56:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x160fb52371d1b9ea9b03d3cb27355fb21561e3d9cbf385b1646a9906c33fedda","txCount":6,"txHashes":["0x2b36a501f6caf39db21bbb4f0621989a387ec1b4677bb82484efe9bfec70419d","0x2320f87e48e3909e7b77a26ee3e596b86bde2b84b312a0fc733e64d3b81c4abe","0x25c2987b1ffa0976434f344bc538bbfb93adcb62993ddfcedeb0707e3ea3b339","0x101ed5b928c6ad550a8fd937c6eb6f2b737ef53d67d059f141e285733c0f024d","0x2f461eafdfc33de2ac2c87dd186ad4283f7805764e5d409e9034c0b776b9198a","0x0fcf8943ab6deee2c09e8061e4cef9ec3f7868ac1e0ca29cd7565da97bb80908"]}
12:56:05 [12:56:05.785]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.787]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29743dff5f53b42d67edd9386116770610f4fe1d2b6ad989caa3860a3770852d","txCount":6,"txHashes":["0x2477715abeb1e367e6a52d6c17213b44ad74bc04a3f79bbab2b4b0aff75dbdae","0x0d6cb6dae3bf81a1864ca39042e37399c3913206a59c952ff6f3ea135ace7e39","0x01a92540ff6bd3a3b76c774329459c2526006e818f0332ace6ff3d06e6c72213","0x2ec9a92b5c1c5d556b0c31be0a70b8293308b0796e89032bc2c562c7fa334207","0x1559c255dae3e7687f0555a0bf0bbc0077d4ba837914bfce7e061c33291ed535","0x002fe407b0511cc5900a83db464f1f35efb2d13af35d34738750f7c3dbccb4cc"]}
12:56:05 [12:56:05.788]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
12:56:05 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
12:56:05 at runNextTicks (node:internal/process/task_queues:65:5)
12:56:05 at listOnTimeout (node:internal/timers:549:9)
12:56:05 at processTimers (node:internal/timers:523:7)
12:56:05 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
12:56:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29743dff5f53b42d67edd9386116770610f4fe1d2b6ad989caa3860a3770852d","txCount":6,"txHashes":["0x2477715abeb1e367e6a52d6c17213b44ad74bc04a3f79bbab2b4b0aff75dbdae","0x0d6cb6dae3bf81a1864ca39042e37399c3913206a59c952ff6f3ea135ace7e39","0x01a92540ff6bd3a3b76c774329459c2526006e818f0332ace6ff3d06e6c72213","0x2ec9a92b5c1c5d556b0c31be0a70b8293308b0796e89032bc2c562c7fa334207","0x1559c255dae3e7687f0555a0bf0bbc0077d4ba837914bfce7e061c33291ed535","0x002fe407b0511cc5900a83db464f1f35efb2d13af35d34738750f7c3dbccb4cc"]}
12:56:05 [12:56:05.807]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
12:56:05 [12:56:05.807]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2f7003f77c0e434f45f534d029b57092beafd55357d65b2d2e452d91429aadfe","txCount":6,"txHashes":["0x10aee71093d1da6ef40a6fd41a8d33ae23cee8a4f87e561a6c01bdc855881669","0x01f5ab8bc7c2b6433fb6553e81e584bf1c41863ef9e44ecc207130f71cad293b","0x2fe3ac3a3e11a6b5d1fe40323b0aa9c7bdc12ff774d59469517a6865a6e21e55","0x2e7a79ed422590ed268822f48e005b6d9eb908c2eb15ebd2611d5d0e7550c2cf","0x16ba4fe7651e9a40167a9c644ebe22405fa721856dee1a03916d052afdfbfb03","0x19328fd9971d4dabc88980dbf51f3f6199bbc554fdc24d32e263297fd5056ee5"]}
12:56:05 [12:56:05.828]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
12:56:05 [12:56:05.849]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
12:56:05 [12:56:05.850]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x024f47c932dcc2c2339d70a6013659ba3d6d5dcaa5aefd7c85afe9b2f74a90a6","txCount":6,"txHashes":["0x02baad5eb8649f2103f385299ee0762e24de29f954aed953b69c64e32dd295dc","0x049ab0cfa0eea40cdfe0fadaa731055556e68e0a95dd80ef6078e86aa7083563","0x2ecbe867583276b0996d23375946b9fc44b204b286c703cb237049a2a813cf1f","0x2f862628c474ce4624ed1585160f290412df03917cbdba17a477a0af1fd0759c","0x1f702690a3ceebaecf5d30c76a4135f89501ee10e57b9bcaa6de094255953cfc","0x03f994c105dd771dd6c9bda4ef4790ce1a7d8bf0922d3cfd834dd924ea7cc9f7"]},"missing":["0x02baad5eb8649f2103f385299ee0762e24de29f954aed953b69c64e32dd295dc","0x049ab0cfa0eea40cdfe0fadaa731055556e68e0a95dd80ef6078e86aa7083563","0x2ecbe867583276b0996d23375946b9fc44b204b286c703cb237049a2a813cf1f","0x2f862628c474ce4624ed1585160f290412df03917cbdba17a477a0af1fd0759c","0x1f702690a3ceebaecf5d30c76a4135f89501ee10e57b9bcaa6de094255953cfc","0x03f994c105dd771dd6c9bda4ef4790ce1a7d8bf0922d3cfd834dd924ea7cc9f7"]}
12:56:05 [12:56:05.866]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.868]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
12:56:05 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
12:56:05 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
12:56:05 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
12:56:05 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
12:56:05 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
12:56:05 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
12:56:05 at runNextTicks (node:internal/process/task_queues:65:5)
12:56:05 at listOnTimeout (node:internal/timers:549:9)
12:56:05 at processTimers (node:internal/timers:523:7)
12:56:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1bc75d6847fe7b006458341323d3f4f8cc7a19f0ef94b5bfbd98662bcaa55d3b","txCount":6,"txHashes":["0x21788b2219a93188104a30644557bf86456f99f5a515aff72b6c24891826926f","0x239f41a672bd2f1915b1c08d96df0521d5d1f33af3044e19c9d7d0fa072dfb5b","0x2198af81d252c336ad35c65aab37c9e91039216a35db0949b0f4d71c42d18559","0x1bdf65233d27b16b022fb3666247a0c5d533830ea838f06fcac49ae8c27bf711","0x2fc11581f54d25f84af897de0d5a2db6db2fa0e014f339f9a0a71fecc2e565b8","0x2c5639e4a270e87da61943ccf35ee2aa8df9d823695749bbf76720deddb90de8"]}
12:56:05 [12:56:05.880]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.909]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
12:56:05 [12:56:05.910]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0c516810d464fa8c103134e95306afab27e796f52650f2c8add8a8b3679c2e97","txCount":6,"txHashes":["0x085679a52fc416d9d6c20e64b86714be8e6d7ab596f646b4bc713f1d20e0339f","0x2c0cc20aea2c7d4646d589d3762d7291b175467c6f8c31b42556417a13213b03","0x2c508ba893fe78bc2d2d62bad8b02c62fec16d8cb299594d8074b77f5164c537","0x09a78424b4dd60b53d03909b9e2784dd7351f983bdba091ffb9694339eb49202","0x30314304c1a611b4f6ccc4cc4d4ed4d4d02b8ad36434fd1494a1152235519cf3","0x128aeabde873604228a8080004e7d872e00677e0194eceb33ee39d266747cbfb"]}
12:56:05
PASS src/validator.test.ts (
7.239 s)
12:56:05 ValidatorClient
12:56:05
✓ Should collect attestations from its own validators (1182 ms)
12:56:05 constructor
12:56:05
✓ should throw error if an invalid private key is provided (11 ms)
12:56:05 createBlockProposal
12:56:05
✓ should create a valid block proposal without txs (537 ms)
12:56:05 collectAttestations
12:56:05
✓ should timeout if we do not collect enough attestations in time (1016 ms)
12:56:05
✓ should collect attestations for a proposal (40 ms)
12:56:05 attestToProposal
12:56:05
✓ should attest to proposal (25 ms)
12:56:05
✓ should re-execute and attest to proposal (19 ms)
12:56:05
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (15 ms)
12:56:05
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (18 ms)
12:56:05
✓ should request txs if missing for attesting (20 ms)
12:56:05
✓ should request txs even if not attestor in this slot (18 ms)
12:56:05
✓ should throw an error if the transactions are not available (23 ms)
12:56:05
✓ should not return an attestation if re-execution fails (17 ms)
12:56:05
✓ should not return an attestation if no validators are in the committee (11 ms)
12:56:05
✓ should not return an attestation if the proposer is not the current proposer (12 ms)
12:56:05
✓ should attest with all validator keys that are in the committee (21 ms)
12:56:05
✓ should not return an attestation if the proposal is not for the current or next slot (12 ms)
12:56:05
12:56:05
Test Suites: 1 passed, 1 total
12:56:05
Tests: 17 passed, 17 total
12:56:05
Snapshots: 0 total
12:56:05
Time: 7.329 s
12:56:05
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
12:56:05
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?