Parent Log:
http://ci.aztec-labs.com/81043fcb565088fe
Command: bcc565b00bd8bb22 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/bcb41f0bbab679d1b5d50e6b59b4af0faeeb9b48
Env: REF_NAME=gh-readonly-queue/next/pr-15138-3c671e0822075208f705135771771f5a47e9652e CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 16:18:15 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15138_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
16:18:24 [16:18:24.482]
ERROR:
validator Timeout 2025-06-18T16:18:23.570Z waiting for 3 attestations for slot 1796
16:18:26 [16:18:26.067]
ERROR:
validator Timeout 2025-06-18T16:18:25.164Z waiting for 2 attestations for slot 1796
16:18:26 [16:18:26.122]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.123]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1df1a7bb4b49a1f54164ecb08da9c1feeecbd42d25ddc1573dd644cce30bbd22","txCount":6,"txHashes":["0x2e3137e49639502cddb34bd399d0c8b6a40bcb33733c45ff5055c274e88214ed","0x29f5ba6aebc1e873b8394e51ddf9e4a1ff884bd114355909c77df7d47f48de5d","0x07795c99b8c85d19a1077117c3de567e42142eecaeadb848e92242a5d45e1963","0x0bdaec4f756cf618c2dc16f2324d984bf679ed2eaec9502ecf274f1987bc7345","0x027462388cb21a5ce1071da034fad3a2a1cbc8d9018a3c55787ef9003b2ee24f","0x0346df065a8f0eb8aa8808411d5fe017c93dd8eb56a5631f4087151d98f6c291"]}
16:18:26 [16:18:26.141]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.143]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x08e235a7bbab730cf6441df11e7c83aafa0aea6a2baca9855f07deb8adb1a66a","txCount":6,"txHashes":["0x1e6f07d375efb2f035f1c9d402130460a97d238dd3837965446a820ad71e9acd","0x1e3730c14f8a2dc76a9052c6df1ec933cd9e6388c265492c11515a7457611745","0x07db61a747c101a73acb7444db646503e5aefd1428595b671c9bc98805fc2043","0x02496d355ac84ab09e378c7f19e9b14c071bdf464c522cd52b12dbf035ca336e","0x0b315f4f5f3711fce66808ccd0d8ccf5f676bac2a31fe487ea96ebdab87f51c8","0x25bd63f86a4fab68f2fc3284450f4a453d6c0979909c5e258c056dd2777a016f"]}
16:18:26 [16:18:26.163]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.164]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x242ae9a4a3e36d850cdb03c49dc94b19e3b6210499099673570daf7eeadede4e","txCount":6,"txHashes":["0x026ac47886b35f9a5fcdcf1dd2fb3bea40ab393c8a0ee09347bbc102a06b7e94","0x064e74baea610a7b963da3ef41f4950643c5db072216cb7fbaec5ccc052be013","0x19b1c29fea6d2648c0379820ea22d1822938299f5e95566e23db0933bf700d07","0x028ae233468a0381fe472bb893ab8e0e1ad1a9c051e3c8ab5a2137e734be1c49","0x006be8a53e7027f01349536a0dceadd851e4ff9ff73d2600d37e59fe7151ffc9","0x07636e97192118ffa069dc6b263cc738da7dbab1f1c4d71bcdda367d721a29bc"]}
16:18:26 [16:18:26.166]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
16:18:26 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
16:18:26 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
16:18:26 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x242ae9a4a3e36d850cdb03c49dc94b19e3b6210499099673570daf7eeadede4e","txCount":6,"txHashes":["0x026ac47886b35f9a5fcdcf1dd2fb3bea40ab393c8a0ee09347bbc102a06b7e94","0x064e74baea610a7b963da3ef41f4950643c5db072216cb7fbaec5ccc052be013","0x19b1c29fea6d2648c0379820ea22d1822938299f5e95566e23db0933bf700d07","0x028ae233468a0381fe472bb893ab8e0e1ad1a9c051e3c8ab5a2137e734be1c49","0x006be8a53e7027f01349536a0dceadd851e4ff9ff73d2600d37e59fe7151ffc9","0x07636e97192118ffa069dc6b263cc738da7dbab1f1c4d71bcdda367d721a29bc"]}
16:18:26 [16:18:26.182]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.184]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x054ac012e21ee2e8246d4b5f9823d141d727b01d386b87eb5aae09cf2f546188","txCount":6,"txHashes":["0x1495dd0adc6be84df8044bbb926d3824f94ed641969dfab3cb69219f098f06f9","0x100de8101f1a001f8368a4b4992ef97aa5a1282930d97b87d1c87a83d5fe2845","0x02a80cd540719d15becb8181937f5adaa5f021941053d07402f2cb4421e534c1","0x27053ee824449d942ac1ead27446f14783df94a94d337ce3a418f3d39c8c665f","0x241f156696c9ec383fa7cc9345d5f5826e55935bd2f4026d5f8711440185e750","0x266b92c048c278d0b36482707b8b47ffe29ac3c06c38f64bbd654ced798b1cbe"]}
16:18:26 [16:18:26.185]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
16:18:26 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
16:18:26 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
16:18:26 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x054ac012e21ee2e8246d4b5f9823d141d727b01d386b87eb5aae09cf2f546188","txCount":6,"txHashes":["0x1495dd0adc6be84df8044bbb926d3824f94ed641969dfab3cb69219f098f06f9","0x100de8101f1a001f8368a4b4992ef97aa5a1282930d97b87d1c87a83d5fe2845","0x02a80cd540719d15becb8181937f5adaa5f021941053d07402f2cb4421e534c1","0x27053ee824449d942ac1ead27446f14783df94a94d337ce3a418f3d39c8c665f","0x241f156696c9ec383fa7cc9345d5f5826e55935bd2f4026d5f8711440185e750","0x266b92c048c278d0b36482707b8b47ffe29ac3c06c38f64bbd654ced798b1cbe"]}
16:18:26 [16:18:26.200]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
16:18:26 [16:18:26.200]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ec25bb36e929044673db243a810926269ef5ad637f506c1183510e7a87e8fd1","txCount":6,"txHashes":["0x2334afc408e3a7f0f9d01cc25328ead68a84e20d9cca6e7a174d3bb6a8ecd198","0x1b502a4d5804cf43b8406fadd07b9f5513f595977d499e68315b92166927c0b1","0x0e0144d22717d73a55519047787d3829e9a9e009edf169f39cf33402198cbb22","0x0f6e73edf35a808a6bf97b82cb9876faade8d7649f6de4c4f61bf88b15d41070","0x04b656f2bcc67e6aace0110949f1cab4c3bec12c6ad4e0df798bdb878e4ba523","0x268187e44127ee4fcf7013a9e81b107338b35c82c2a85969cf4a819e5c8aa79c"]}
16:18:26 [16:18:26.219]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
16:18:26 [16:18:26.233]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
16:18:26 [16:18:26.234]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x1870ee60cf2d8def68ce4bf28859e35aecded4a066e9facd19597ff3314d17aa","txCount":6,"txHashes":["0x0d6dacd26cba2394d831e728b5aecc23547c60b20ee931f7c29746acefd63c80","0x1f07520161993d5783991efbbf241acef8a2ed57d2935284e5fa989c91b255e2","0x12a0dbb7cf71e2ef36f78f56d7e4bc5fd47c577204544f1ee89c37e4581b6e7d","0x1b6ed1782d3a0ec2b0aa236e632602ba57531ff60a7f1e1738819255084c3ea6","0x2f5896ff74cb3d0442a1e42a1a1e684f5108a36a869786e6889d526ac06f80e1","0x223a79ef63ebd1fd0dce437a3d1bc5b3260458406045f25d8f1fdcc1c1b7f569"]},"missing":["0x0d6dacd26cba2394d831e728b5aecc23547c60b20ee931f7c29746acefd63c80","0x1f07520161993d5783991efbbf241acef8a2ed57d2935284e5fa989c91b255e2","0x12a0dbb7cf71e2ef36f78f56d7e4bc5fd47c577204544f1ee89c37e4581b6e7d","0x1b6ed1782d3a0ec2b0aa236e632602ba57531ff60a7f1e1738819255084c3ea6","0x2f5896ff74cb3d0442a1e42a1a1e684f5108a36a869786e6889d526ac06f80e1","0x223a79ef63ebd1fd0dce437a3d1bc5b3260458406045f25d8f1fdcc1c1b7f569"]}
16:18:26 [16:18:26.247]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.249]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
16:18:26 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
16:18:26 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
16:18:26 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
16:18:26 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
16:18:26 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
16:18:26 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
16:18:26 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ae498107efedd0aaeddd0d54cb743f7141922a81dc3b7cedbfc7d865cef73fc","txCount":6,"txHashes":["0x0a6e959078b5e575ecc464cd9470aff5421951f52e2439614cab888b2fbd5d8d","0x16fd26082bf33421eb2f75cdc22885e7dbd634850f670a6c027046d7d9b6de0c","0x0d6c77e0766febc6e3367a07da5680ba31585d95ed18aae9d399c6c3ff74a7a7","0x27921043ea2e3f3b017038943d6406eea2334af8cff49a246dc1e6dd81c7e48a","0x12fb0145f1e68f2d83af9904a3a76785287e27b570d14b47d27d4e2fee910b20","0x07a37cc98855fc04329ea0d76ceff6530a592ab059575c03011c44681b08a946"]}
16:18:26 [16:18:26.272]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.294]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
16:18:26 [16:18:26.295]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x276132262f05c24c5bde3a2fa56d70e01e82b195fe9990d9a4a05d4f73c3d83b","txCount":6,"txHashes":["0x0ae9f1d5738cd242aeee0f0c96dee342abde8eff65408a58738b2f6f2bf9664f","0x0993f623a088d94c30d9d55efb1d34277b5d6ecc8602a9ff688f7abc3a838a3e","0x17711460e22f138e20ff5f330ad971a462b57c7d983723a76f0b6e0de9ec560b","0x1a43ea6578473b597bbaa1160a6d0b5ef17bfb2f0fdc469b9b429a72ef3d339f","0x1ab2ebd3cb2da1b65e0bde4d7dd9679f50306d591c166d0dc79a6238fe78c37b","0x18daed25747659e3d964c09da79b3a155529143e6ed73c5b77276355995f3953"]}
16:18:26
PASS src/validator.test.ts (
9.467 s)
16:18:26 ValidatorClient
16:18:26
✓ Should collect attestations from its own validators (1197 ms)
16:18:26 constructor
16:18:26
✓ should throw error if an invalid private key is provided (19 ms)
16:18:26 createBlockProposal
16:18:26
✓ should create a valid block proposal without txs (497 ms)
16:18:26 collectAttestations
16:18:26
✓ should timeout if we do not collect enough attestations in time (1017 ms)
16:18:26
✓ should collect attestations for a proposal (37 ms)
16:18:26 attestToProposal
16:18:26
✓ should attest to proposal (20 ms)
16:18:26
✓ should re-execute and attest to proposal (18 ms)
16:18:26
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (21 ms)
16:18:26
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (17 ms)
16:18:26
✓ should request txs if missing for attesting (17 ms)
16:18:26
✓ should request txs even if not attestor in this slot (16 ms)
16:18:26
✓ should throw an error if the transactions are not available (15 ms)
16:18:26
✓ should not return an attestation if re-execution fails (15 ms)
16:18:26
✓ should not return an attestation if no validators are in the committee (23 ms)
16:18:26
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
16:18:26
✓ should attest with all validator keys that are in the committee (15 ms)
16:18:26
✓ should not return an attestation if the proposal is not for the current or next slot (18 ms)
16:18:26
16:18:26
Test Suites: 1 passed, 1 total
16:18:26
Tests: 17 passed, 17 total
16:18:26
Snapshots: 0 total
16:18:26
Time: 9.565 s
16:18:26
Ran all test suites matching validator-client/src/validator.test.ts
.
16:18:26
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?