Parent Log:
http://ci.aztec-labs.com/20565fb19cf53bed
Command: 557c108a8ed544a3 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/4b0e4dc09fa55f0bc808fa0c7c3e95e8fa997069
Env: REF_NAME=gh-readonly-queue/next/pr-15116-433ba6218aed45169029991a493e4232b30b8ec6 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 17 20:31:15 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15116_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
20:31:23 [20:31:23.567]
ERROR:
validator Timeout 2025-06-17T20:31:22.653Z waiting for 3 attestations for slot 1796
20:31:25 [20:31:25.073]
ERROR:
validator Timeout 2025-06-17T20:31:24.171Z waiting for 2 attestations for slot 1796
20:31:25 [20:31:25.114]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.115]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a758a265f386df5e2e27bc608131d7e60a5d435a365652d41b395a6333e5af4","txCount":6,"txHashes":["0x2f6b2c75a52d16e8f13197939abc4c1f809c35697cd980b64b34f62ea239b30f","0x0bf0c48b8f2e69e65cbd21442909583b5433ee12938b9d1a0e5cce76200f6dc9","0x0ac51fb2e3c17d44e72b1d7fbd57f90b933b43d6dc5cb0b45ef58e5f85bbbf9e","0x16593a5c499b47e10f1fa10c78b40db00eb628f916af80aa337c8f36a7bb47b6","0x1522e43bd9dde704464b04e6611b3864599c8772b937883dbde710c559f862b6","0x2bbd964f67d74aabade48c19c28dc530fcc7e9df232ba66e25f1a0fa2d517eb7"]}
20:31:25 [20:31:25.129]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.131]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x011956fbd6c56f467973d7249202fa722a203be47db332a7f744b791006a69a6","txCount":6,"txHashes":["0x287ba97862686fe00c66001baae86d05d6cdb54d60e1a52fdc171f18931bd1da","0x0d8981974bf8e22eb45d66c970d547169e17968510a204974e5dce7f19782c88","0x0672900a9ce437d4aa4c75ac3f742ab166016a02af71a6c4a2cb3c772d35ad0e","0x127e9beccd33d1a526d7ccfe9517b1d48edbd5f19826940f49ebbd2788e38d30","0x2ebd3e8a46cc8d549e60173747d8a0c6f120850d340663c1981e1edc35d26e73","0x0528bcb6e15e61ac01073370f7a38e46143c93b860cef9f31c7fead5464420d6"]}
20:31:25 [20:31:25.149]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.150]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x232d08cc9189a72fa97666c257d95640f323e8a6a95f779f26d228c23894826f","txCount":6,"txHashes":["0x1c558c9d1b926ddfc5b59dfb7e21e6e12101ed223b5c098e7c2cb2ccaac833bd","0x232d1d74f5360a46ad979cdc08834818b10710d24519c841a202b2997bf59e89","0x134a31d1e5d85438b1ea7038c9f3cd91e38697ca117200453a8808e479c108af","0x09a94fd71710455f0088a81bf7612036212b24a9ab3786e5823551b34e8d4dad","0x295f68b309a853a4a8e5058fb8d79a878f5d0e9b7bc314a0e4339dbac9e78f48","0x268e37fcf3eed81aede9af6602c80a5099fdfef1bbd7c784e15f90e4e9411111"]}
20:31:25 [20:31:25.152]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:31:25 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
20:31:25 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
20:31:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x232d08cc9189a72fa97666c257d95640f323e8a6a95f779f26d228c23894826f","txCount":6,"txHashes":["0x1c558c9d1b926ddfc5b59dfb7e21e6e12101ed223b5c098e7c2cb2ccaac833bd","0x232d1d74f5360a46ad979cdc08834818b10710d24519c841a202b2997bf59e89","0x134a31d1e5d85438b1ea7038c9f3cd91e38697ca117200453a8808e479c108af","0x09a94fd71710455f0088a81bf7612036212b24a9ab3786e5823551b34e8d4dad","0x295f68b309a853a4a8e5058fb8d79a878f5d0e9b7bc314a0e4339dbac9e78f48","0x268e37fcf3eed81aede9af6602c80a5099fdfef1bbd7c784e15f90e4e9411111"]}
20:31:25 [20:31:25.166]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.167]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x201900d3ece5a44153ad3cceeb6adb491acd681af5d7fbbdf6a89c1c2ca63518","txCount":6,"txHashes":["0x3041c12f9a1aafe3c0d4b4130ab7d09b34045551957055900988e02d307b54c2","0x2e8ddc7829ddf983bc52389c6199d90603555916cd537d609dcf94d406d9a276","0x268cf92cd7854f843cd76d1d87a3879ce17b0dcc6153120172a0a738814ef5a6","0x284d546198f7b58e6cdbb6ff3a1da3db9984ae1df47f3b5944fe7e946a791603","0x1bdd8d881bbac83f339932c8590c5f73d2029615491d408027bcba7db109a136","0x1e8be57f39e8c1bce7bbf18a612efce431338e39e83b014029f35815f9f66233"]}
20:31:25 [20:31:25.168]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:31:25 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
20:31:25 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
20:31:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x201900d3ece5a44153ad3cceeb6adb491acd681af5d7fbbdf6a89c1c2ca63518","txCount":6,"txHashes":["0x3041c12f9a1aafe3c0d4b4130ab7d09b34045551957055900988e02d307b54c2","0x2e8ddc7829ddf983bc52389c6199d90603555916cd537d609dcf94d406d9a276","0x268cf92cd7854f843cd76d1d87a3879ce17b0dcc6153120172a0a738814ef5a6","0x284d546198f7b58e6cdbb6ff3a1da3db9984ae1df47f3b5944fe7e946a791603","0x1bdd8d881bbac83f339932c8590c5f73d2029615491d408027bcba7db109a136","0x1e8be57f39e8c1bce7bbf18a612efce431338e39e83b014029f35815f9f66233"]}
20:31:25 [20:31:25.179]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
20:31:25 [20:31:25.179]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x137e8b94e73b6eed286c7aa8f78aaf54ae39f5ee97afa05681e76fdd9f0f31b8","txCount":6,"txHashes":["0x13a9e7f51c1160aad432e169fd4ad292446a3cb2bdbca3d3f8c0337d2e3eb1f4","0x01ace1fb22ee3dcb9f1c8e68b35cf3a7fd0f5318efe8a9e0ceea249b49f66f67","0x19b88b192d187ebbdd3907c3da8b5b231e6ebac6c8e0c60e381ee776b5a39430","0x00aced44fe9d80fadd011b61fdef71885f25ba3f0bd943efbb4bfa3d66c517af","0x03fcc7fca3bcd36056df90c201c687861e18f30609611db85d3bc7e97ebdf658","0x0ab49a5279792877d716833d344af5b2d31ddea10a50a698c8272d270a57c261"]}
20:31:25 [20:31:25.192]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
20:31:25 [20:31:25.203]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
20:31:25 [20:31:25.203]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x2e2154ec7e5bd8b8b725173f95a066e9ea2db4349699acf09b17fde129cf1e9f","txCount":6,"txHashes":["0x2771c255032a4b6cac93194d1d0b0cabbbe52f416806a0061874b58fb5ff8bd7","0x010ccbe0f398cb68b47111220652999adec5117fd602c0956086a9159020c831","0x2de6696bf308d00ce79d0fa694b75235f6c92cdd1e85d453413d86474c9cd0c7","0x0020a20b83839c9eb99515657f57026d3ba71f62f952da6de5039deb9cc868a4","0x2b029e571b33cfe048a6f6179bf1a1ddc5cfb83d82b26128db963673aaaecdd3","0x1e83f41bb3406db99c2584583cf82bce35ec4cbf1d01feaf4a894dcef4ed1380"]},"missing":["0x2771c255032a4b6cac93194d1d0b0cabbbe52f416806a0061874b58fb5ff8bd7","0x010ccbe0f398cb68b47111220652999adec5117fd602c0956086a9159020c831","0x2de6696bf308d00ce79d0fa694b75235f6c92cdd1e85d453413d86474c9cd0c7","0x0020a20b83839c9eb99515657f57026d3ba71f62f952da6de5039deb9cc868a4","0x2b029e571b33cfe048a6f6179bf1a1ddc5cfb83d82b26128db963673aaaecdd3","0x1e83f41bb3406db99c2584583cf82bce35ec4cbf1d01feaf4a894dcef4ed1380"]}
20:31:25 [20:31:25.214]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.215]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
20:31:25 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
20:31:25 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
20:31:25 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
20:31:25 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
20:31:25 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
20:31:25 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
20:31:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x238b6f30f4336ca89e808261f7367d0dc1d3c9f60f4aa8088cebc94bef75b505","txCount":6,"txHashes":["0x2fa717cb32418b97f5147be24baa2a60a801ad0a89cd4d0536420322689bbb4d","0x0a5186655fcfcbb9072eaa8f5905bee843233da3f501d284fa47f4a3dec3fd01","0x2f819b3cdfec0a32faa6926556527267725cf0a93326dee96cbef5dfce6415f0","0x12d550f7b03a4c37dbdacbe7405d10ccc3ce46b41d1342586e1ee50c5e557353","0x242c12fb2a71f257639bf08d73a0a7cac3898235ef0088dbf5ac97ff7b2fd7fb","0x12b1495809759243e0626542b633d3de5e6a19f0b69eefa358cc8cf04e1e08dc"]}
20:31:25 [20:31:25.228]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.251]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:31:25 [20:31:25.251]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0a473ad0b1eca11bca09cefc3f5db87f312d323f124510b2e2ff3b051a44794e","txCount":6,"txHashes":["0x102eeed711826803822f64349ee4dea9d0998d8954e434ed673a678bf4f3aa2d","0x1a39ef8dec1ae2fed14855f8d585f9f37e153df3762c59a5c2e16339a4cc2e47","0x2059a368aca716c8ba9abbf8f201e14c5e5c9903cb673c705eb53aed3e4dc87f","0x0b056aff2622cf4088137519461558d45ce728adc16ea186d2191d21c676a1a7","0x2da3493471e2f3eadbb3991220d88c1133d5dd1c9cefeff698dea7555b81abca","0x02a05656d9dc8409930508523d2dc74e111229eda627e756ec0a62738f530cb3"]}
20:31:25
PASS src/validator.test.ts (
8.373 s)
20:31:25 ValidatorClient
20:31:25
✓ Should collect attestations from its own validators (1169 ms)
20:31:25 constructor
20:31:25
✓ should throw error if an invalid private key is provided (12 ms)
20:31:25 createBlockProposal
20:31:25
✓ should create a valid block proposal without txs (438 ms)
20:31:25 collectAttestations
20:31:25
✓ should timeout if we do not collect enough attestations in time (1025 ms)
20:31:25
✓ should collect attestations for a proposal (26 ms)
20:31:25 attestToProposal
20:31:25
✓ should attest to proposal (17 ms)
20:31:25
✓ should re-execute and attest to proposal (16 ms)
20:31:25
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (19 ms)
20:31:25
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (15 ms)
20:31:25
✓ should request txs if missing for attesting (12 ms)
20:31:25
✓ should request txs even if not attestor in this slot (12 ms)
20:31:25
✓ should throw an error if the transactions are not available (10 ms)
20:31:25
✓ should not return an attestation if re-execution fails (12 ms)
20:31:25
✓ should not return an attestation if no validators are in the committee (12 ms)
20:31:25
✓ should not return an attestation if the proposer is not the current proposer (11 ms)
20:31:25
✓ should attest with all validator keys that are in the committee (14 ms)
20:31:25
✓ should not return an attestation if the proposal is not for the current or next slot (11 ms)
20:31:25
20:31:25
Test Suites: 1 passed, 1 total
20:31:25
Tests: 17 passed, 17 total
20:31:25
Snapshots: 0 total
20:31:25
Time: 8.496 s
20:31:25
Ran all test suites matching validator-client/src/validator.test.ts
.
20:31:25
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?