Parent Log:
http://ci.aztec-labs.com/c1f491862c605f23
Command: 6db87052395d3483 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/41cc1f518fed92110a82ce3c59385a3f5c0d8817
Env: REF_NAME=gh-readonly-queue/next/pr-15041-9cf4a24266245fa3ca003adb00e8ae759880c107 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 17:16:29 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:16:37 [17:16:37.645]
ERROR:
validator Timeout 2025-06-16T17:16:36.735Z waiting for 3 attestations for slot 1796
17:16:39 [17:16:39.206]
ERROR:
validator Timeout 2025-06-16T17:16:38.304Z waiting for 2 attestations for slot 1796
17:16:39 [17:16:39.258]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.259]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x166b2bb2ef2baa6020a30ba285e6953ee40c9c9c13a7b56500cda6334a800351","txCount":6,"txHashes":["0x22b7d83cebdd5c418db366b07626a949a580e522b87b4d63b21f670a132317f8","0x1e2c6cb2a9ad39930efc74d299ecd7fa5ff0a38b6898be5c62fed407ee904be4","0x22cb73b765e2a6faeeb7b5addc0f49706b9bf0ecf97c125b3552916e67279147","0x22c8c32fb43e65b685c54b040e754115035ab4f0f8e91da065300931f2006a31","0x295fd69537837ba8310b796beb99f80d124ce38b730a68b420faa41ba8b5793b","0x0ac2fc3922d6fc6bda6b88229cd7139dcf2020e7bddd0cbe9c64c7ff96f3526e"]}
17:16:39 [17:16:39.281]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.282]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x081fccd3154e40d6cd6ce857404505d8391174179dc6cfdc299e686f989631ca","txCount":6,"txHashes":["0x1ee42ef83021ebc77e5ec1926859adb1c78508b0188e81c51e86e1bc63512b52","0x0ecb12466ec260196df0407ded590e0d88f5adf07702397a60093e7c3c73f48e","0x1cabe07b0e673ff68b3c24956396e53f177abbd31109d2458acfa03ce77e7b31","0x2715cf169c5399d0ddc6a88676fbc2b9eac70ee6f6c188b9eb399832f01b8f5a","0x2b448c2f4f3f5e3bc8c09bee6d773bb03a451357c4b348fc06863367de335667","0x043b1eb57af37ec026313fdfe17c7f4574eaadc29cbb0487ff779c3b4c9c6635"]}
17:16:39 [17:16:39.302]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.304]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0e6a5fde8b00b656cad1d9248980aa0c0e9126c3b3c80cd4a593980ba2933bf8","txCount":6,"txHashes":["0x00e1b9b615d1ffecfa76773015e16959c54875cf8db3910eada20c1956466ca2","0x194fc18b33e5a9f55839a080b1b4df818131ed8efb9dc6b3c81e06e421f28697","0x019ee9f17640e58622bf98f8dea55f6db4f7fdd0ba9f296b8c60838c0d2539d6","0x16ef1b7fcafadf2ed030ce7064ec686ba092fcc08a588b4532812182ddafc1da","0x1459b539fe232668089dfaace1faaf2993f723d6e07e1eeab850e0818989d160","0x29bfba81fd8b480bf2f16e5dce7ffba27aa53f98597e4aed2c7ec6ea515e21f2"]}
17:16:39 [17:16:39.306]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:16:39 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:16:39 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:16:39 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0e6a5fde8b00b656cad1d9248980aa0c0e9126c3b3c80cd4a593980ba2933bf8","txCount":6,"txHashes":["0x00e1b9b615d1ffecfa76773015e16959c54875cf8db3910eada20c1956466ca2","0x194fc18b33e5a9f55839a080b1b4df818131ed8efb9dc6b3c81e06e421f28697","0x019ee9f17640e58622bf98f8dea55f6db4f7fdd0ba9f296b8c60838c0d2539d6","0x16ef1b7fcafadf2ed030ce7064ec686ba092fcc08a588b4532812182ddafc1da","0x1459b539fe232668089dfaace1faaf2993f723d6e07e1eeab850e0818989d160","0x29bfba81fd8b480bf2f16e5dce7ffba27aa53f98597e4aed2c7ec6ea515e21f2"]}
17:16:39 [17:16:39.320]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.321]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0dc038ae8893f574acd906a896d76d98e115d585892ae568d6f4fa4fbae816c3","txCount":6,"txHashes":["0x24a9d1d66bdd306a3fe9c59003664ffb0d08b3192d2ac52252f8fc93f2fd3199","0x20eca4c9a8448b46a08cd0eb6cc17c1544309cb89f80f2562530c42edd42837d","0x1c211dd0ccf75a3026c024cb86581875bc12e0bb99854d3e44a3b99146d88565","0x06a9705810cf3c2bf8862ed5af3ac2f4554bf9827a3144b511ff5f39002dbfdd","0x295d4f44bd2d4011ad7991ce508400db975235a84623240399e000dd25fdfcb8","0x12bb648df2b8e8a1bc83e494327ad35639bd76f4fbd346147681c75a5772b43e"]}
17:16:39 [17:16:39.322]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:16:39 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:16:39 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:16:39 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0dc038ae8893f574acd906a896d76d98e115d585892ae568d6f4fa4fbae816c3","txCount":6,"txHashes":["0x24a9d1d66bdd306a3fe9c59003664ffb0d08b3192d2ac52252f8fc93f2fd3199","0x20eca4c9a8448b46a08cd0eb6cc17c1544309cb89f80f2562530c42edd42837d","0x1c211dd0ccf75a3026c024cb86581875bc12e0bb99854d3e44a3b99146d88565","0x06a9705810cf3c2bf8862ed5af3ac2f4554bf9827a3144b511ff5f39002dbfdd","0x295d4f44bd2d4011ad7991ce508400db975235a84623240399e000dd25fdfcb8","0x12bb648df2b8e8a1bc83e494327ad35639bd76f4fbd346147681c75a5772b43e"]}
17:16:39 [17:16:39.335]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
17:16:39 [17:16:39.336]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1ec7c48de5e5f31e50067f1faa71a79ff7deeb16e8bb57909b5a0e350e385354","txCount":6,"txHashes":["0x0812f4775c30ca2b5bd5718b6b9981ee302d0d3148d5b975a0059c59199d70bf","0x207b4af2a06a8183849805343795bc591850e55bcab65beb7f250fc19c7278f8","0x2201a82bad9735e8720824f374590d510b7de78e4f9bfbbf56904b7e3b454678","0x03ce1262dd75edbd0b3e912bceb0105f4cff27708d58d3c47bb12e65f0b3af4f","0x194c2b8e7e008f939fe17e2b40b3445413f2d9e1e292f63040811a1293bcf7d4","0x0f188ada051b6982c06f0a0229aae8d62e277d1073199cf2559153cd67d04619"]}
17:16:39 [17:16:39.370]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
17:16:39 [17:16:39.393]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
17:16:39 [17:16:39.394]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x07bd72deb6f35201fbfda069dfe4a30e98f097f8b55903a91dab7f1c2c901d46","txCount":6,"txHashes":["0x2d17f67d8afef26f2e0e00403241c1b4e77cebba8de0bf8dbe6252c82d8871ff","0x1236a3d1b3532d57b9525a4b2c6dbb5da52db2d553719a510b2cb796f04876a1","0x048bc0f5e4986e2d30ea33d85e851691e81f508a0759cdb35d5162bd27c8ad40","0x22108362799a03d377c736eaf3d3295a688dc53c46d42e9f5901f81562d113d8","0x20d49ed881e9bace5b58d32547e5229683796c437a72f72eec116f649f40396c","0x018802c9d5c96a99dd05f801ec05f89437e23b4a3a036ddf28c34ef34c6a1b5f"]},"missing":["0x2d17f67d8afef26f2e0e00403241c1b4e77cebba8de0bf8dbe6252c82d8871ff","0x1236a3d1b3532d57b9525a4b2c6dbb5da52db2d553719a510b2cb796f04876a1","0x048bc0f5e4986e2d30ea33d85e851691e81f508a0759cdb35d5162bd27c8ad40","0x22108362799a03d377c736eaf3d3295a688dc53c46d42e9f5901f81562d113d8","0x20d49ed881e9bace5b58d32547e5229683796c437a72f72eec116f649f40396c","0x018802c9d5c96a99dd05f801ec05f89437e23b4a3a036ddf28c34ef34c6a1b5f"]}
17:16:39 [17:16:39.407]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.408]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
17:16:39 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
17:16:39 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
17:16:39 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
17:16:39 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
17:16:39 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
17:16:39 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
17:16:39 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x004ddd14e88b3cc5843c17232441543f7fceafa187444f02cec42f9a7518a8d2","txCount":6,"txHashes":["0x278c971c6b6e6a505a332d5f8696b6f29a5992a7b13ec7e81147d737b36b3751","0x1db421c833549381f4dc50a10ba953e837cb4fe4cb27ad78c4be3a18496d5980","0x07bcc46efb80f6365809234d147845c79d57635d19db1145c9bbfafa71da752c","0x20c1af8cf7e078ed0dd680dcb35f8bd8046a4bf43f3b74125a53a2260b1554be","0x004a34c18dc3e7d526cb8b7d119f40bd3a2bd1341d600cd93a4e689be14bdd79","0x20a465f32c663d51c95043ea7e953b1269e07da2dad24fdba716312cb889a50d"]}
17:16:39 [17:16:39.426]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.447]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:16:39 [17:16:39.448]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c4f995b95e02e2caf17a407b16bcdb58f89c94f0341630a1412aaf1560e3448","txCount":6,"txHashes":["0x005bed8a9f28e9cfd51472e2bf5a20f9fa508383fb7decac7e7722e381c18929","0x15521108a2be2073463058a090d7345bb4b3d12a03a0543d34c5fc0349e43cf7","0x1659939f7084c3d27f77ec09a74e5ab36e66aef592f92849fc67b44bd5aa1624","0x2009a5158d5cde416011a102264f76e83594babad6e3bd0e079e4fcde07add5d","0x1d7b2c84b70b071fc9b975d79a7b61a629aa1eeafafb5638db669b541180f93f","0x18a693f9709b7dd2b630d9eda3dab899365b2e17fa68076314fd7eb7b86c5534"]}
17:16:39
PASS src/validator.test.ts (
8.717 s)
17:16:39 ValidatorClient
17:16:39
✓ Should collect attestations from its own validators (1159 ms)
17:16:39 constructor
17:16:39
✓ should throw error if an invalid private key is provided (14 ms)
17:16:39 createBlockProposal
17:16:39
✓ should create a valid block proposal without txs (492 ms)
17:16:39 collectAttestations
17:16:39
✓ should timeout if we do not collect enough attestations in time (1013 ms)
17:16:39
✓ should collect attestations for a proposal (40 ms)
17:16:39 attestToProposal
17:16:39
✓ should attest to proposal (14 ms)
17:16:39
✓ should re-execute and attest to proposal (27 ms)
17:16:39
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (19 ms)
17:16:39
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (15 ms)
17:16:39
✓ should request txs if missing for attesting (27 ms)
17:16:39
✓ should request txs even if not attestor in this slot (20 ms)
17:16:39
✓ should throw an error if the transactions are not available (24 ms)
17:16:39
✓ should not return an attestation if re-execution fails (14 ms)
17:16:39
✓ should not return an attestation if no validators are in the committee (18 ms)
17:16:39
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
17:16:39
✓ should attest with all validator keys that are in the committee (17 ms)
17:16:39
✓ should not return an attestation if the proposal is not for the current or next slot (15 ms)
17:16:39
17:16:39
Test Suites: 1 passed, 1 total
17:16:39
Tests: 17 passed, 17 total
17:16:39
Snapshots: 0 total
17:16:39
Time: 8.836 s
17:16:39
Ran all test suites matching validator-client/src/validator.test.ts
.
17:16:39
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?