Parent Log:
http://ci.aztec-labs.com/f5e1a07a17e6d23e
Command: 48483af633053ffe yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/3b44f825dcd3249b2c8a1105905fa3394aa7213d
Env: REF_NAME=gh-readonly-queue/next/pr-15041-eeab628a4e44477cb6796c5a461ee0c0bb332d75 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 17:48:06 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15041_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
17:48:14 [17:48:14.846]
ERROR:
validator Timeout 2025-06-16T17:48:13.932Z waiting for 3 attestations for slot 1796
17:48:16 [17:48:16.470]
ERROR:
validator Timeout 2025-06-16T17:48:15.567Z waiting for 2 attestations for slot 1796
17:48:16 [17:48:16.531]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.532]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x19b76e87b323d8ff48b14fff1621247d9f03c73221b7dc8d6d6011679ab03a88","txCount":6,"txHashes":["0x2d54a5af94119b56c58facaae74b52128a2942cdcf0c03594549785af350ea15","0x0793731c109fd8d53c3c77c32433e8a30ea3c91e3d75fcdf3998e9a7c69a0924","0x0f14bfbdd6f3e6ca3ee1972d8050d37e673785f43c0552354a781bfa44629546","0x2c5662f5004628061a37c591772cf88f9dcb451769afc9843d4f1584fdecbc50","0x162e032b78cd1c9db165ecaa05d88323624e69fdd222b27a79c2a0cf579874b9","0x00c38fedbda8ecc4bcd770575fb39801411a0765550fc1c1c79933b59907e734"]}
17:48:16 [17:48:16.546]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.548]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x01b6f4343269e50b72a79585768ba7eb4863602cfde455683b3275352655c89b","txCount":6,"txHashes":["0x1b7de64224988db6ffa70046cddda21d6fd23c74a84f832501b20defa90c8daf","0x0edb762d85cae0c4c8e3f8c9b2680400f9b535144e734d6e2429c3812aeb75dd","0x0badf474617050941b8699acb5e21bf2fc038207e16ea28833fb6f633d8f617b","0x06ce1775c668a281eadcb4dec9d3f140f8ef66f2099447cf296f9e7c3f23c8a6","0x23da21ef625d796c073cad68305aaa03b822f376d02b759e5d77a195b9f30fd8","0x087803f0997c2aacbda9aefaf1ea2edb7bdf49f294b8fd736a35111c65d7efe5"]}
17:48:16 [17:48:16.568]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.570]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1adc08a82e7e582276e5ec7eadbac0c3bf4c21f0d4877e7387868d9637c60499","txCount":6,"txHashes":["0x2afc450d5d760a27762a299f507046c934a581f79bfeea519cbecb89cf7b54db","0x07ba739aa96a0c6e35ca17b0b48e667e79c91338a681c293d6dfa65d27324694","0x0af5392c08ef075355ee8002cfb7d72259c5bae7a2a75de3e2a4243d4a07b239","0x27dff6627f3500298264fa5a9d68e7471a3df09aa2640e116c54dd62c7ad0ce5","0x0f71b7a8a632dd5b326abb3650ca335932ee42c38962eb21d154f5273b94b992","0x03d16f9bdf457b3d8e7412f5d7abf6c8c41f0e6ca53b921db986088b964ae7d1"]}
17:48:16 [17:48:16.571]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:48:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:48:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:48:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1adc08a82e7e582276e5ec7eadbac0c3bf4c21f0d4877e7387868d9637c60499","txCount":6,"txHashes":["0x2afc450d5d760a27762a299f507046c934a581f79bfeea519cbecb89cf7b54db","0x07ba739aa96a0c6e35ca17b0b48e667e79c91338a681c293d6dfa65d27324694","0x0af5392c08ef075355ee8002cfb7d72259c5bae7a2a75de3e2a4243d4a07b239","0x27dff6627f3500298264fa5a9d68e7471a3df09aa2640e116c54dd62c7ad0ce5","0x0f71b7a8a632dd5b326abb3650ca335932ee42c38962eb21d154f5273b94b992","0x03d16f9bdf457b3d8e7412f5d7abf6c8c41f0e6ca53b921db986088b964ae7d1"]}
17:48:16 [17:48:16.587]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.588]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x12bf7c42ef7ba877eb68ed7ab336d5f478b2ec58f20444565dbdb379f2d36dd0","txCount":6,"txHashes":["0x00f9208e0c3f0ee55dfd43abc3d48a18002ff588c92a91b83725c148eb77c3ca","0x1a62687c9981f9b5624dfb8d5c84141eb3a719d5a041a9ce2b84734bc9096df0","0x1022dc1b043191d9e29c95c6af5c93f74959a1b20c4d3139d8f1129bc4735679","0x1f5a124dd649e2ecd7675fc53a5d73c27e0579a4eda0539fc8a2e49b8faccdec","0x150aa0a80cd7770a5c75bbda40a8f1dae906de49baf49055352c0b97712c87e7","0x204973908080b40101b729fee2a07b3f0ef20fb47825f7aaaef4b7da7f58cdfe"]}
17:48:16 [17:48:16.589]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:48:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:48:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:48:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x12bf7c42ef7ba877eb68ed7ab336d5f478b2ec58f20444565dbdb379f2d36dd0","txCount":6,"txHashes":["0x00f9208e0c3f0ee55dfd43abc3d48a18002ff588c92a91b83725c148eb77c3ca","0x1a62687c9981f9b5624dfb8d5c84141eb3a719d5a041a9ce2b84734bc9096df0","0x1022dc1b043191d9e29c95c6af5c93f74959a1b20c4d3139d8f1129bc4735679","0x1f5a124dd649e2ecd7675fc53a5d73c27e0579a4eda0539fc8a2e49b8faccdec","0x150aa0a80cd7770a5c75bbda40a8f1dae906de49baf49055352c0b97712c87e7","0x204973908080b40101b729fee2a07b3f0ef20fb47825f7aaaef4b7da7f58cdfe"]}
17:48:16 [17:48:16.603]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
17:48:16 [17:48:16.604]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x05061f25b22760d1f72536428d6ff0d1a683cb7ded3f23ce7f3e1fdd1ae250aa","txCount":6,"txHashes":["0x1b449d5df7645d7bb460f045e99f5fb46dabd2ebf4eeec717072c7949b21aa97","0x13149606d65aec73f8277d4cd4ce2ed6af5307d74b3968298407b1f9df8c8a3c","0x0cdeab1417ca446356244ff351871cd4074bf509aa256bea4ef1d19d70ae8330","0x292aaba86820e904ee68433b79af283f9212d47530feb3a3e5b88bf6fd9b3d45","0x280ceb8df89627d046d25fae6275e1a33fb6321b4633095c2bf818437853afb8","0x186dcedea4f6a4ed0d1885fe423789a378b6665f2b4ab1964cd86be324664588"]}
17:48:16 [17:48:16.621]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
17:48:16 [17:48:16.635]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
17:48:16 [17:48:16.635]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x13e93c38f2ef6b27ae27f6e63060ab098f14a97d3f0ebe6cc2c6e6a350937d1e","txCount":6,"txHashes":["0x2f889f5f83cc7dd99f9bd51b993cdb13549bfac2a2fdf54e94f1ef2ceb9edd72","0x2bfbe239dd6273dcf9130dc8b352705b06ba8bef85912ad33af5aef52d28a095","0x1638cd068b7fa1b766a93ad58ffce6cd261f101051fb209f94be6cbc7aedcb05","0x2346f72d6a6428eff2df39bf58e65a68f553d1af13e7439f99930c63ed67c320","0x10d5c2f2d107b701fe3b959202d6e958ef70f643b50506e78c12f69583154225","0x08184025b50d0317e82aa15dba0b0a5937cc274fc830e5c7a07bf3de276ea2e5"]},"missing":["0x2f889f5f83cc7dd99f9bd51b993cdb13549bfac2a2fdf54e94f1ef2ceb9edd72","0x2bfbe239dd6273dcf9130dc8b352705b06ba8bef85912ad33af5aef52d28a095","0x1638cd068b7fa1b766a93ad58ffce6cd261f101051fb209f94be6cbc7aedcb05","0x2346f72d6a6428eff2df39bf58e65a68f553d1af13e7439f99930c63ed67c320","0x10d5c2f2d107b701fe3b959202d6e958ef70f643b50506e78c12f69583154225","0x08184025b50d0317e82aa15dba0b0a5937cc274fc830e5c7a07bf3de276ea2e5"]}
17:48:16 [17:48:16.645]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.646]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
17:48:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
17:48:16 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
17:48:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
17:48:16 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
17:48:16 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
17:48:16 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
17:48:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2e2de46eb3a7e4e757767b67cb2603d31cf2c733557fac7af560d8477efe65bc","txCount":6,"txHashes":["0x22ffbfb2f33e1814b37d94bf5ddc8ccb9ac9d13c4bea1eb0f5fd706f1dbfecbe","0x1bb3837962d9501ab6be135de7559d77987034f11b1bee4005b12f562fae22b7","0x15cd871904251a808c2f60b2f948e49a4605b5217ce1cd02bf135889971592d4","0x0f60e4aca0c9d06936baee7096143428b0b22597cb403317bfb840841786f19d","0x2d56ca958ddcf7847c3543ace6bdadf33534198a3f6419e23b91f80773ff8880","0x2f36633bfd1e19531761e991a709e55ab9869c631c127456bb4cda1e42e9df76"]}
17:48:16 [17:48:16.663]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.690]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:48:16 [17:48:16.691]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0c7c662baec8c35ac3cb278825ca4d872c135af92e7c674575336a1bcdfb1813","txCount":6,"txHashes":["0x1ee578e966e9bca81ff3ad6a5712c8907156bbfba8a3a780dd67023eacaef1a5","0x2a8115ceaec27bbbd52ea7ef9e0c0c7a479eb5642c61fa0e3cf3eb7a7b98b1ce","0x116492a933a5782a86830ba30aa31d92b618a54342bcd5b817df31f09c36eb45","0x02c81eafc001697da7f6c771e60e2ab932f2968642e66fe7ac34601b777555bc","0x05e08d90a6f8a4468a338e0ebc66446ad1f274f9284f6480d7544c55a7a4ded1","0x1822f3c1f65515c16be07b68f8b65dad151d54957fe23aa87787496854265b9e"]}
17:48:16
PASS src/validator.test.ts (
9.198 s)
17:48:16 ValidatorClient
17:48:16
✓ Should collect attestations from its own validators (1192 ms)
17:48:16 constructor
17:48:16
✓ should throw error if an invalid private key is provided (14 ms)
17:48:16 createBlockProposal
17:48:16
✓ should create a valid block proposal without txs (552 ms)
17:48:16 collectAttestations
17:48:16
✓ should timeout if we do not collect enough attestations in time (1023 ms)
17:48:16
✓ should collect attestations for a proposal (43 ms)
17:48:16 attestToProposal
17:48:16
✓ should attest to proposal (18 ms)
17:48:16
✓ should re-execute and attest to proposal (15 ms)
17:48:16
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (23 ms)
17:48:16
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (16 ms)
17:48:16
✓ should request txs if missing for attesting (16 ms)
17:48:16
✓ should request txs even if not attestor in this slot (15 ms)
17:48:16
✓ should throw an error if the transactions are not available (14 ms)
17:48:16
✓ should not return an attestation if re-execution fails (10 ms)
17:48:16
✓ should not return an attestation if no validators are in the committee (17 ms)
17:48:16
✓ should not return an attestation if the proposer is not the current proposer (13 ms)
17:48:16
✓ should attest with all validator keys that are in the committee (16 ms)
17:48:16
✓ should not return an attestation if the proposal is not for the current or next slot (14 ms)
17:48:16
17:48:16
Test Suites: 1 passed, 1 total
17:48:16
Tests: 17 passed, 17 total
17:48:16
Snapshots: 0 total
17:48:16
Time: 9.312 s
17:48:16
Ran all test suites matching validator-client/src/validator.test.ts
.
17:48:16
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?