Parent Log:
http://ci.aztec-labs.com/beba3fec6006a343
Command: f5e85dbc8a1d83c5 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/26c5a39fe03723d11540f721293d7aebd1f478d9
Env: REF_NAME=gh-readonly-queue/next/pr-14995-75d792847d8434a0c504e7adf5c102a913065272 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 09:01:49 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14995_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
09:01:56 [09:01:56.058]
ERROR:
validator Timeout 2025-06-13T09:01:55.142Z waiting for 3 attestations for slot 1796
09:01:57 [09:01:57.609]
ERROR:
validator Timeout 2025-06-13T09:01:56.707Z waiting for 2 attestations for slot 1796
09:01:57 [09:01:57.662]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.663]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0d772fa4029699655b62a6d66cb6ec81712b65688dcb5ca70e93ca2af01d6b56","txCount":6,"txHashes":["0x1ebb50e8b2a0fbbcdf0286cb9575478f200bb6b96bd8031b9c8180b7d4f7643f","0x284448604dccdf324b4a9116909c1a9c70cf3790538aba66e52d0a29f6c8de4e","0x1a0d899900241a6617dd7a7401841d1e1b804febca72d65091848f1f34bc5c07","0x219e3cff43f1e2bd2c625d5d7d8be2c9e5d1d4240fd2f195e33709885ded9bb8","0x1eb67545c92dc816f94f4b7eddce69f984555c4fd4dd933b2f0b445364748166","0x04026dc9d44ebecb543a2345e15ce1f79031fb155389f1cb0d8993a21d601acf"]}
09:01:57 [09:01:57.681]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.683]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c0bf9e722687a6b394513c412996a5bcb440b717099e399c7ef2cf27e18b8fb","txCount":6,"txHashes":["0x2c54661c86204f6b7d74374208fbfde835641ca6c934ddc33aa5c4cb1733aea4","0x1f695d13d812e8fcc685324cf9bdaf1b96d26dc822b3063c02b4fea145c08175","0x300ca3e7dd9670d99a0c47710d147478bfec4b60b4cb0c9d6182b01862ab4276","0x0ed7f1e909900c99c9e441ec368867375c0df733ee1aabe108c50d150bba524f","0x0c4e33fbb581e618fc8f6400f196214f9080fa9d9c59afec94f4313e4d8dc318","0x243d377d53b0c4474b0f0d69ea2a3402d5b38acb35959a36001118fe396bd10e"]}
09:01:57 [09:01:57.699]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.700]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ca2fe9bb4aaf3ba54b8fc422c2fef4340cf1dae51900a671a45e83191a09fcb","txCount":6,"txHashes":["0x24cffedefc2a96ced773e386b5e9372bb3bdfa6ae9d71f9bfa25a29130d6aabe","0x304ec88ea8f66756e891dc6b5dc4491a21b05e39a082f9207ac00dc8d0dc313c","0x2a2b09a3ea43ddcef8429aac500a90f70e9c12a71771744fac0e32784ac9c334","0x07bc1fad720b40aded23a6e736cab6c9439e3d8c4dc3617775b38ca5bff5ec3d","0x253c9dc39c4d095b20449fd2ce4c9a85fb3605354d18ef3814596d538a38f15d","0x0c63824a12de4f746ca1299788fb9ec9522fd715a48e8d6e1bf1a9e8b75884bb"]}
09:01:57 [09:01:57.702]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
09:01:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
09:01:57 at runNextTicks (node:internal/process/task_queues:65:5)
09:01:57 at listOnTimeout (node:internal/timers:549:9)
09:01:57 at processTimers (node:internal/timers:523:7)
09:01:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
09:01:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ca2fe9bb4aaf3ba54b8fc422c2fef4340cf1dae51900a671a45e83191a09fcb","txCount":6,"txHashes":["0x24cffedefc2a96ced773e386b5e9372bb3bdfa6ae9d71f9bfa25a29130d6aabe","0x304ec88ea8f66756e891dc6b5dc4491a21b05e39a082f9207ac00dc8d0dc313c","0x2a2b09a3ea43ddcef8429aac500a90f70e9c12a71771744fac0e32784ac9c334","0x07bc1fad720b40aded23a6e736cab6c9439e3d8c4dc3617775b38ca5bff5ec3d","0x253c9dc39c4d095b20449fd2ce4c9a85fb3605354d18ef3814596d538a38f15d","0x0c63824a12de4f746ca1299788fb9ec9522fd715a48e8d6e1bf1a9e8b75884bb"]}
09:01:57 [09:01:57.724]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.726]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0aaf5c4d89622287e8d622cee8e3c87261e3909aa0488508e234689469bdc747","txCount":6,"txHashes":["0x12d78d6393e73a37fe7c111072ff3f6e02acd47736a6bccfdeff1d96522078d0","0x04cb65f7a05daca3844adf2858f2d2851d80adbc8e42e5bcbc288a55655a7ffd","0x167a85cf2f33ea02d208b506c679ca2cf01ce61f49720c089d40c47b060ffcb1","0x16090b922c66da006112417cf581aef48e95bad3612fc71f406b325a0f35e2a0","0x22c17a7c6521b4b65e4ab7ba8f5766be4e271af5f6f9f88790f3135814c6a3c6","0x179d43e3a30c35e56b0a8136184932c56c31edf09e44cc8aabe014c4efac5c48"]}
09:01:57 [09:01:57.727]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
09:01:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
09:01:57 at runNextTicks (node:internal/process/task_queues:65:5)
09:01:57 at listOnTimeout (node:internal/timers:549:9)
09:01:57 at processTimers (node:internal/timers:523:7)
09:01:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
09:01:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0aaf5c4d89622287e8d622cee8e3c87261e3909aa0488508e234689469bdc747","txCount":6,"txHashes":["0x12d78d6393e73a37fe7c111072ff3f6e02acd47736a6bccfdeff1d96522078d0","0x04cb65f7a05daca3844adf2858f2d2851d80adbc8e42e5bcbc288a55655a7ffd","0x167a85cf2f33ea02d208b506c679ca2cf01ce61f49720c089d40c47b060ffcb1","0x16090b922c66da006112417cf581aef48e95bad3612fc71f406b325a0f35e2a0","0x22c17a7c6521b4b65e4ab7ba8f5766be4e271af5f6f9f88790f3135814c6a3c6","0x179d43e3a30c35e56b0a8136184932c56c31edf09e44cc8aabe014c4efac5c48"]}
09:01:57 [09:01:57.740]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
09:01:57 [09:01:57.741]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x187bbca1c7f233f072af0e09e17659869de56c695dc699a2cac90e165e3e8a2b","txCount":6,"txHashes":["0x02629e2f5fc1ed66c8357be17b9b8e8681d56f6e7decab67871b8e0cd724e26a","0x27614b1c8b5828f0bb50b95ea5092400725a8b82d101919661ba2d627685de27","0x1e2ac71146e694848c46ae18f8a2a20f8b3ad8ec0246515865c17ab9e37c75cf","0x10fcf9630567138082baad1dcf5df9b6b98c90f23fa939ef2ad0a941d048de78","0x0e4f5d21bf0ebfedadaf99093b55179fab487655c3cb51c8e1e43606d54d79c1","0x0a9250f4aaae58a9abe2124013152761c35142cffc782f7ee40ef5c5f187cafc"]}
09:01:57 [09:01:57.756]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
09:01:57 [09:01:57.776]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
09:01:57 [09:01:57.777]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x032867cbe0a353550b06f4b20830b5b688a8d2ae7303bc5de4f8d5e8c364dbe2","txCount":6,"txHashes":["0x02f0a8f39d3a184a59c1f2c6d9ac0989c0c2b2f28ca8fb96a625a9e81719b1d5","0x2e79eaac1eb3eceb5f7fcd5f7d33592248ef45b6519d25deffc9d0b0e346aaaa","0x2a9ca146dfaa54faca8232a220f67fcf23eba3b03b07bb6d45bc9020fa428af6","0x1a4abbb0dd605809ea19b6315122383d28cae6c4fc236c60b0863251744dc8ee","0x1ed90b3231823e0bf7ca11dd51679c31ea68fa9054b759e0ab510c9721806d75","0x23c6e2ba51131e7acfcb41b31fb3fab40c7da01c1caad885a591d368e9d767c8"]},"missing":["0x02f0a8f39d3a184a59c1f2c6d9ac0989c0c2b2f28ca8fb96a625a9e81719b1d5","0x2e79eaac1eb3eceb5f7fcd5f7d33592248ef45b6519d25deffc9d0b0e346aaaa","0x2a9ca146dfaa54faca8232a220f67fcf23eba3b03b07bb6d45bc9020fa428af6","0x1a4abbb0dd605809ea19b6315122383d28cae6c4fc236c60b0863251744dc8ee","0x1ed90b3231823e0bf7ca11dd51679c31ea68fa9054b759e0ab510c9721806d75","0x23c6e2ba51131e7acfcb41b31fb3fab40c7da01c1caad885a591d368e9d767c8"]}
09:01:57 [09:01:57.793]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.795]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
09:01:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
09:01:57 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
09:01:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
09:01:57 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
09:01:57 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
09:01:57 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
09:01:57 at runNextTicks (node:internal/process/task_queues:65:5)
09:01:57 at listOnTimeout (node:internal/timers:549:9)
09:01:57 at processTimers (node:internal/timers:523:7)
09:01:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x15b7a781c3e2fe7d3fda281bce3832d52ce0d1dc53ec58db58574b5efb9c55d4","txCount":6,"txHashes":["0x115290f08731f0592bbd5065fdf164d25b3a578fd746c0870008b56c226c9c02","0x01ced7b471fb1899de1e3ec3742b603d9a67bec3634ad985f0313ad9795b3fc6","0x17435fc873564c0d1ad38d60b5f4cfa507c69bc7b58b9123d568a1485bc496ef","0x01055a684d4bc082601837867ebafb6c68e8aac68fb365f35bea8b3eedd30de3","0x0d74f2fe4d04a6f3a864ae0ed6ac709ae1fa12da84e2237402ae0620a1b81481","0x27b9d2cc5889d92424c10549dfb68dd95c89659d8b0f854c431f5fdbbdda31eb"]}
09:01:57 [09:01:57.821]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.851]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:01:57 [09:01:57.852]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2c1ac191ce65ba4519b504855010602a4e16566411bed31041858d42e9164cae","txCount":6,"txHashes":["0x2cb841030ac8a5e42972243362dbc52e4244642ce55525e6324013cede7fc234","0x0df86b54582d55e5b8cb4358cca61a77f11a5eb4e7205cb4231e9123c0a31ca3","0x139608139410b7e77df0c3691694172ee356a87ff8b7bfde7e5c2c05813df1b2","0x09d8978c86e83fdca1a739d2bf071ee6c5a778e5ef50b11e3c96413fad075377","0x2df51d73b44bd276241ad4e0e225d1548c92646f7d81664c83f345498e485d13","0x0622ca05cb7cb10d339522a47776bd394c52d9ee9a70bfa80661f0a9eb6181b8"]}
09:01:57
PASS src/validator.test.ts (
6.89 s)
09:01:57 ValidatorClient
09:01:57
✓ Should collect attestations from its own validators (1166 ms)
09:01:57 constructor
09:01:57
✓ should throw error if an invalid private key is provided (10 ms)
09:01:57 createBlockProposal
09:01:57
✓ should create a valid block proposal without txs (498 ms)
09:01:57 collectAttestations
09:01:57
✓ should timeout if we do not collect enough attestations in time (1013 ms)
09:01:57
✓ should collect attestations for a proposal (35 ms)
09:01:57 attestToProposal
09:01:57
✓ should attest to proposal (22 ms)
09:01:57
✓ should re-execute and attest to proposal (15 ms)
09:01:57
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (18 ms)
09:01:57
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (22 ms)
09:01:57
✓ should request txs if missing for attesting (16 ms)
09:01:57
✓ should request txs even if not attestor in this slot (13 ms)
09:01:57
✓ should throw an error if the transactions are not available (20 ms)
09:01:57
✓ should not return an attestation if re-execution fails (17 ms)
09:01:57
✓ should not return an attestation if no validators are in the committee (26 ms)
09:01:57
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
09:01:57
✓ should attest with all validator keys that are in the committee (24 ms)
09:01:57
✓ should not return an attestation if the proposal is not for the current or next slot (12 ms)
09:01:57
09:01:57
Test Suites: 1 passed, 1 total
09:01:57
Tests: 17 passed, 17 total
09:01:57
Snapshots: 0 total
09:01:57
Time: 6.965 s
09:01:57
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
09:01:57
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?