Parent Log:
http://ci.aztec-labs.com/85449a36e9425412
Command: ebfed4061172f77e yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/07aee119a58dd438ddfb5bd53e124e7269e6c651
Env: REF_NAME=gh-readonly-queue/next/pr-15083-9b801754ba98479ee645488c29d2fda1eecbfd85 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 21:06:02 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15083_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
21:06:10 [21:06:10.610]
ERROR:
validator Timeout 2025-06-16T21:06:09.699Z waiting for 3 attestations for slot 1796
21:06:12 [21:06:12.156]
ERROR:
validator Timeout 2025-06-16T21:06:11.254Z waiting for 2 attestations for slot 1796
21:06:12 [21:06:12.218]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.219]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0c8e3d56de1aa9548c1b013656871049404669e5a1ac6667330dcb503450626c","txCount":6,"txHashes":["0x2db4af8ddc9b52c14d4c4fe97532ef10d65a16cbd071c06db1ee87fa3569d2ec","0x19b5864ad447ba98d8030390c87821041ee5f2b0e7004da6378943cf63abdaac","0x1918890b25962390aff2a43acd542a84939b12fc1de0353b27721c0f8ed361ea","0x2a4467904c9423ad3f758efd1c8412e40097cc22997abc08ae4b8d966b257100","0x08d9ccfdf56996ad61a843530248b8d4fb89d4f95e46195253b613e3a77cdd8c","0x01e72580e8496dd292847040c0532662dc380c25812ef090d7db59e24d6b8d67"]}
21:06:12 [21:06:12.233]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.234]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x03bbf3fd4630b16070d50c70680a2ab651e1209bf063f21a02c08979c6249f4a","txCount":6,"txHashes":["0x1aaeaa948f81cd34dcd97ad4a452ddd26a86c0909ba368468b71ae4dd05a5382","0x1f6724ad2e4e847c357a2b567d5ebfd5710f817e27b88cefdef4a743aed08362","0x00dac36609f0e7944448aa29e6da7c634f3b489424ab87f011dd97b575cd220d","0x1e476dc3f5f145a8b04c3b864590748d135ab481f2e0df5ff9253cb51e0b0bef","0x1cba0186e79d3376a731d8094bbf8241b4c7326e976b68022d3c1caf942f0f75","0x03f937151431986fa76fee324aa11bc394c8fbee6229691e28f85dd22eb432b9"]}
21:06:12 [21:06:12.253]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.254]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x09274265549caeb28a50906f1da932265188327d3c0ffe93bf104caad68fe4b7","txCount":6,"txHashes":["0x0ef8af7ef21a9527e31dc0997477959f48d1b984b5dc9884fe784f6ebd0cd027","0x221f200230ec7e3939cc4a89d86bf6f095c982e18b9862397b1a06d8048047c7","0x2022213ed96b2a517f176f06a90d012f36268ad62d3feb27638827dac2a6f8f1","0x00bac8a50c095aac1f25f4db8a23e5a467b8369e75fb6337f4d349158df5d68e","0x2bb1848520b85b214e610521e12df5139a9f71416800a55c515ab252fd3ecce5","0x0c5d4eed6d56bc794b95d616e46f9a87a9b7f097be28b7b38baf5b930191d440"]}
21:06:12 [21:06:12.256]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
21:06:12 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
21:06:12 at runNextTicks (node:internal/process/task_queues:65:5)
21:06:12 at listOnTimeout (node:internal/timers:549:9)
21:06:12 at processTimers (node:internal/timers:523:7)
21:06:12 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
21:06:12 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x09274265549caeb28a50906f1da932265188327d3c0ffe93bf104caad68fe4b7","txCount":6,"txHashes":["0x0ef8af7ef21a9527e31dc0997477959f48d1b984b5dc9884fe784f6ebd0cd027","0x221f200230ec7e3939cc4a89d86bf6f095c982e18b9862397b1a06d8048047c7","0x2022213ed96b2a517f176f06a90d012f36268ad62d3feb27638827dac2a6f8f1","0x00bac8a50c095aac1f25f4db8a23e5a467b8369e75fb6337f4d349158df5d68e","0x2bb1848520b85b214e610521e12df5139a9f71416800a55c515ab252fd3ecce5","0x0c5d4eed6d56bc794b95d616e46f9a87a9b7f097be28b7b38baf5b930191d440"]}
21:06:12 [21:06:12.269]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.270]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1627586bd1817cb04739b4f4be82d331fde697cd28a3e32e6a83f340ebd8b89f","txCount":6,"txHashes":["0x1f493bf0fbd1b89b61c9d6cf6095d0672d776559bcf8d64cfdc41b36fb4ffb4d","0x2db0cba124cf0efcafa772d4bcb9a3f25c51977368e46dcaf175202d9673447e","0x0077adc6f92bff2c173a6f97ec2cc954e770830be43b370719c0680160309e06","0x2a8c65eb8cb1bf79e6d259a5738c3301761a2493353f82361328b802c712fa52","0x2815f83316fe402da029b035b0a5450912d9680a3ce9da8d872156f2a60f9889","0x1991aad15960031307635dd6efab222c12c3f0c35ba49ad4c0e99ff2cc5bb893"]}
21:06:12 [21:06:12.272]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
21:06:12 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
21:06:12 at runNextTicks (node:internal/process/task_queues:65:5)
21:06:12 at listOnTimeout (node:internal/timers:549:9)
21:06:12 at processTimers (node:internal/timers:523:7)
21:06:12 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
21:06:12 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1627586bd1817cb04739b4f4be82d331fde697cd28a3e32e6a83f340ebd8b89f","txCount":6,"txHashes":["0x1f493bf0fbd1b89b61c9d6cf6095d0672d776559bcf8d64cfdc41b36fb4ffb4d","0x2db0cba124cf0efcafa772d4bcb9a3f25c51977368e46dcaf175202d9673447e","0x0077adc6f92bff2c173a6f97ec2cc954e770830be43b370719c0680160309e06","0x2a8c65eb8cb1bf79e6d259a5738c3301761a2493353f82361328b802c712fa52","0x2815f83316fe402da029b035b0a5450912d9680a3ce9da8d872156f2a60f9889","0x1991aad15960031307635dd6efab222c12c3f0c35ba49ad4c0e99ff2cc5bb893"]}
21:06:12 [21:06:12.294]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
21:06:12 [21:06:12.296]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x305f7163a6de7829c6bc778b2f23e5753cf7ebd886483f1469708cb4be72d8a9","txCount":6,"txHashes":["0x2fc4b1469bcbc962cf8b54aff051487f4045baadb1142085e643b295652c931b","0x1a0136ef40ade308a5dfce94729903849c1d3d7c27e9316a3a4f65a9a98bd28c","0x1d54f39bfcee1bfcda4f16c153a945da0c9b38f680f5f25f7b06c6c38a58dcd7","0x2ce6eb8e0a2be487007bb71276d6567daadcf8e02b37da68b021c4386d99e1f7","0x04acef240bf6362816dafc2ab1e24102301f4d945ca69cfa3f3608873809a7e0","0x009fd9e1a573d0003e56cbc34e0da2d39ee6e9cf5a36668b0fbd38c330c10e63"]}
21:06:12 [21:06:12.314]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
21:06:12 [21:06:12.324]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
21:06:12 [21:06:12.325]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x25452a94c5b366231b59c9ddaa8ccd24cd3f5a52f11dbb975b216cd4c5568772","txCount":6,"txHashes":["0x21399119b918e6a38fb5fd9365a331e00febf3f8d1442780a34ac57421ea102d","0x12076dba5e1a9c5d9550f9f54d071378c90e6fd00c0ffab9bab626449614ecbf","0x13ea58280722eb5ee154976ad6b9661dadce94273892c111e176870791944416","0x1f65beee3889259256c297c87b34b7a9e50682f64625631aae981aec7558752d","0x2e641222869d0e51db25f70c040c103e70c51f826d33ea5c721e3a273b1168c8","0x0b005d18a70f138e04e7b4465adff2a507889024ee8d0e4dd091d8cea0eac9de"]},"missing":["0x21399119b918e6a38fb5fd9365a331e00febf3f8d1442780a34ac57421ea102d","0x12076dba5e1a9c5d9550f9f54d071378c90e6fd00c0ffab9bab626449614ecbf","0x13ea58280722eb5ee154976ad6b9661dadce94273892c111e176870791944416","0x1f65beee3889259256c297c87b34b7a9e50682f64625631aae981aec7558752d","0x2e641222869d0e51db25f70c040c103e70c51f826d33ea5c721e3a273b1168c8","0x0b005d18a70f138e04e7b4465adff2a507889024ee8d0e4dd091d8cea0eac9de"]}
21:06:12 [21:06:12.338]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.341]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
21:06:12 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
21:06:12 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
21:06:12 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
21:06:12 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
21:06:12 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
21:06:12 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
21:06:12 at runNextTicks (node:internal/process/task_queues:65:5)
21:06:12 at listOnTimeout (node:internal/timers:549:9)
21:06:12 at processTimers (node:internal/timers:523:7)
21:06:12 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0cadba2bc006b8068a5cab504f3ace610bd1cadba348bf8e25964fa2ff945884","txCount":6,"txHashes":["0x03aa6c9cfc5e9309a40f443c956b79f3cee16134d24ff99cd2205dfba28a6a71","0x1393c8a00417754983b9c5a6c61860398d9fe0b546f0493299ec0079af260c16","0x271187e124135f5fa90a92f350a87d961963d4917f52a89aedde4f635c4b8c40","0x1f0b4e7b6a8fd83c8fc7ebb3b05bcfca6ade1b7c31ec8d928fdf3455eb814d5f","0x190df9100f9ea5bf3fc14c820f93b5f6ad56297caa0d143f59dab32eee987e2c","0x2634dbbb9856e35457777d565d88b165d35afe8b4e2d5fbf86ac879e5f48f997"]}
21:06:12 [21:06:12.355]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.392]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:06:12 [21:06:12.392]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1b0d36cbb903ab53e70f4cd76ddb08ec4576a5e5f867154428c6a88ae0989b8a","txCount":6,"txHashes":["0x1404bd1c6cdd502e56f8163a20cae7395438137c4048544ce0c8ac54ad4493a6","0x1e9fe7be9521d4a10f2ce4677500b783b0dc2e57f605ff44b366f29e88d266c9","0x104911180009471a4993da321a63829304ec13470563322f2ee2902045c53ed8","0x227ec11fbd63d9b4bbbf126be9e3c69271b2ca57fbb21ebc2079e351caedc075","0x12f7fe31c0b5c0866057d96d6d4600b15db511546cf48d82bbe3f7b527f68ae8","0x10ea54b2afbb7b1384154ffb8c90d361d2384100ec04a757330cc4035a97f3f6"]}
21:06:12
PASS src/validator.test.ts (
8.463 s)
21:06:12 ValidatorClient
21:06:12
✓ Should collect attestations from its own validators (1162 ms)
21:06:12 constructor
21:06:12
✓ should throw error if an invalid private key is provided (13 ms)
21:06:12 createBlockProposal
21:06:12
✓ should create a valid block proposal without txs (484 ms)
21:06:12 collectAttestations
21:06:12
✓ should timeout if we do not collect enough attestations in time (1013 ms)
21:06:12
✓ should collect attestations for a proposal (48 ms)
21:06:12 attestToProposal
21:06:12
✓ should attest to proposal (15 ms)
21:06:12
✓ should re-execute and attest to proposal (18 ms)
21:06:12
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (19 ms)
21:06:12
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (13 ms)
21:06:12
✓ should request txs if missing for attesting (30 ms)
21:06:12
✓ should request txs even if not attestor in this slot (11 ms)
21:06:12
✓ should throw an error if the transactions are not available (11 ms)
21:06:12
✓ should not return an attestation if re-execution fails (16 ms)
21:06:12
✓ should not return an attestation if no validators are in the committee (13 ms)
21:06:12
✓ should not return an attestation if the proposer is not the current proposer (14 ms)
21:06:12
✓ should attest with all validator keys that are in the committee (26 ms)
21:06:12
✓ should not return an attestation if the proposal is not for the current or next slot (13 ms)
21:06:12
21:06:12
Test Suites: 1 passed, 1 total
21:06:12
Tests: 17 passed, 17 total
21:06:12
Snapshots: 0 total
21:06:12
Time: 8.584 s
21:06:12
Ran all test suites matching validator-client/src/validator.test.ts
.
21:06:12
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?