Parent Log:
http://ci.aztec-labs.com/3bac4d323196916b
Command: 6d103549f0f4c9d2 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/534f06e45f48274efd53a2204c90cb0b91a53efb
Env: REF_NAME=gh-readonly-queue/next/pr-15230-ad85cda24c2f9b5b4b17d4921f8597b71949bb6c CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Tue Jun 24 20:50:34 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15230_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
20:50:42 [20:50:42.642]
ERROR:
validator Timeout 2025-06-24T20:50:41.737Z waiting for 2 attestations for slot 1796
20:50:43 [20:50:43.713]
ERROR:
validator Timeout 2025-06-24T20:50:42.808Z waiting for 3 attestations for slot 1796
20:50:43 [20:50:43.738]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x0bb05935150c0a25c6e52f155d3276fac50a6235","archive":"0x08563e0bf0e2aacfa5c859ada8b846353110152fe74cf908d44e45727c94f9e4","txCount":6,"txHashes":["0x1d8ab9cb3d8758290a6e6b9df4c87a8e6399d2ee78db194637858de45c7441cc","0x076bde725c445ca30d636a55f537ef34bac04982d395882c9002156c48fd1595","0x01aa322865b8b3c69c6f808a130e117bf007c6b0b3cc8b6747a15c145d8c64bb","0x0a667ff64e328635aa58086ae1a4a1ecc50cda7c2e08afd256af231dfa7e87ca","0x00ce093a63d86b5b4d68f4a0cd73cdfeabbf8df0c1a9486f24b37dacde797c0c","0x0d5c5d4b6076c44bf77d3c3f9f3612aaa1cdcb2365355a51afde18134de3017d"]}
20:50:43 [20:50:43.740]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.741]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x0bb05935150c0a25c6e52f155d3276fac50a6235","archive":"0x08563e0bf0e2aacfa5c859ada8b846353110152fe74cf908d44e45727c94f9e4","txCount":6,"txHashes":["0x1d8ab9cb3d8758290a6e6b9df4c87a8e6399d2ee78db194637858de45c7441cc","0x076bde725c445ca30d636a55f537ef34bac04982d395882c9002156c48fd1595","0x01aa322865b8b3c69c6f808a130e117bf007c6b0b3cc8b6747a15c145d8c64bb","0x0a667ff64e328635aa58086ae1a4a1ecc50cda7c2e08afd256af231dfa7e87ca","0x00ce093a63d86b5b4d68f4a0cd73cdfeabbf8df0c1a9486f24b37dacde797c0c","0x0d5c5d4b6076c44bf77d3c3f9f3612aaa1cdcb2365355a51afde18134de3017d"]}
20:50:43 [20:50:43.756]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x88be223925c2016755eb8f9ad4685cb3db15282c","archive":"0x09563d6846199480b8da984dfdc6f9da37dcbd0a401b4713e39d1a02c43e18a1","txCount":6,"txHashes":["0x1d06614de65b9e584c0399088846aa3245f9f38c8f33b054bf9864d0a473a980","0x0423fe366e809150109cc0631873d2ae9606e73668e46cb63c97de3db61f842f","0x28fe57beb506c75bbd8f5e9ab24ef13c7410c9c1c521b65df480eb5e4c990786","0x0e33c98d3b3a1edebf7cf8465d02106c9d997f58fb077787ea5df9d7788cf407","0x02afa9a68ceab1a67e5d1b1e9b38de618b54e1a07790e7c3708ae21c9ffbe806","0x109f0f4f8b25452f86a4454ca60c5171cb198d682fcd8a9ff7bdbccc68ae9498"]}
20:50:43 [20:50:43.757]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.758]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x88be223925c2016755eb8f9ad4685cb3db15282c","archive":"0x09563d6846199480b8da984dfdc6f9da37dcbd0a401b4713e39d1a02c43e18a1","txCount":6,"txHashes":["0x1d06614de65b9e584c0399088846aa3245f9f38c8f33b054bf9864d0a473a980","0x0423fe366e809150109cc0631873d2ae9606e73668e46cb63c97de3db61f842f","0x28fe57beb506c75bbd8f5e9ab24ef13c7410c9c1c521b65df480eb5e4c990786","0x0e33c98d3b3a1edebf7cf8465d02106c9d997f58fb077787ea5df9d7788cf407","0x02afa9a68ceab1a67e5d1b1e9b38de618b54e1a07790e7c3708ae21c9ffbe806","0x109f0f4f8b25452f86a4454ca60c5171cb198d682fcd8a9ff7bdbccc68ae9498"]}
20:50:43 [20:50:43.770]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x127b6f87385d00b5433892dad20caef2c17aa009","archive":"0x1f944f8473954bfbc9146a7b725f2c932bb3253891e9066a7555b52786eed797","txCount":6,"txHashes":["0x1c5bc5e760bce1942181e53c88a992ddcd1c8718209295cf393bd2e7ba11c81b","0x2b69c453678c2ba1c7dfe7169472de0916aad033f645eacf4d0bad01837cce4f","0x1b3de8e749dab4accfd08cf8d489f5ef21c937240fed825bff00f043d1c2bf01","0x1ea50710dbea008c4a819856f57d7398347eeb15770f74df9054b5ad01713594","0x1eaf639afa9ddcc143ae8c180d07736f84299af48ddf777d36b49862061cef19","0x1a527305aa00c5586c5fdbcdbec1f6d6f0979660d5b38719fd4fad676c158c25"]}
20:50:43 [20:50:43.771]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.778]
ERROR:
validator Error reexecuting txs while processing block proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:50:43 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:384:13)
20:50:43 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:9)
20:50:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:251:28) {
20:50:43 expectedArchiveRoot: Fr<0x1f944f8473954bfbc9146a7b725f2c932bb3253891e9066a7555b52786eed797>,
20:50:43 actualArchiveRoot: Fr<0x28b75d2fd09461e31e65df9343c51081c257ca82f6ad968ddcf1cd2abb36f0a8>,
20:50:43 expectedStateReference: StateReference {
20:50:43 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
20:50:43 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
20:50:43 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
20:50:43 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000604, nextAvailableLeafIndex: 1540 },
20:50:43 },
20:50:43 actualStateReference: StateReference {
20:50:43 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000600, nextAvailableLeafIndex: 1536 },
20:50:43 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
20:50:43 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
20:50:43 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
20:50:43 }
20:50:43 }
{"slotNumber":100,"blockNumber":100,"proposer":"0x127b6f87385d00b5433892dad20caef2c17aa009","archive":"0x1f944f8473954bfbc9146a7b725f2c932bb3253891e9066a7555b52786eed797","txCount":6,"txHashes":["0x1c5bc5e760bce1942181e53c88a992ddcd1c8718209295cf393bd2e7ba11c81b","0x2b69c453678c2ba1c7dfe7169472de0916aad033f645eacf4d0bad01837cce4f","0x1b3de8e749dab4accfd08cf8d489f5ef21c937240fed825bff00f043d1c2bf01","0x1ea50710dbea008c4a819856f57d7398347eeb15770f74df9054b5ad01713594","0x1eaf639afa9ddcc143ae8c180d07736f84299af48ddf777d36b49862061cef19","0x1a527305aa00c5586c5fdbcdbec1f6d6f0979660d5b38719fd4fad676c158c25"]}
20:50:43 [20:50:43.779]
WARN:
validator Slashing proposer for invalid block proposal
{"slotNumber":100,"blockNumber":100,"proposer":"0x127b6f87385d00b5433892dad20caef2c17aa009","archive":"0x1f944f8473954bfbc9146a7b725f2c932bb3253891e9066a7555b52786eed797","txCount":6,"txHashes":["0x1c5bc5e760bce1942181e53c88a992ddcd1c8718209295cf393bd2e7ba11c81b","0x2b69c453678c2ba1c7dfe7169472de0916aad033f645eacf4d0bad01837cce4f","0x1b3de8e749dab4accfd08cf8d489f5ef21c937240fed825bff00f043d1c2bf01","0x1ea50710dbea008c4a819856f57d7398347eeb15770f74df9054b5ad01713594","0x1eaf639afa9ddcc143ae8c180d07736f84299af48ddf777d36b49862061cef19","0x1a527305aa00c5586c5fdbcdbec1f6d6f0979660d5b38719fd4fad676c158c25"]}
20:50:43 [20:50:43.808]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x070890bb2df05a79fa8a69aef7bd8b649e1cbc0c","archive":"0x1e4de7bd7f68a523c1347913ff34efa83f3b65bf5de4153a05c38db4283118e0","txCount":6,"txHashes":["0x0064a2cb6f1dd4a693fd9ab732e9db178d0d9a4f34be8d37e841e05e236df197","0x27eb131db2c462a1f4ec3cc4b95ed2ef10eb28e989c2b5a5ca973b6b544599cc","0x025c520f250a00dec592028ff49bba4f6d80bf94f2a920ca88c3fd79ce3a6c1c","0x019952283211a7deac9d2661b4204c9a3ce9bf70bcaae48a71a03b4682015f45","0x162f353fdb171c1e0740a1afae792b1f0c038cf95b791cbe015054955462692e","0x22f598215456aace60c30493dcbd39e055cae9ca8cebebcf1502633b3aebff30"]}
20:50:43 [20:50:43.809]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.811]
ERROR:
validator Error reexecuting txs while processing block proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
20:50:43 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:384:13)
20:50:43 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:9)
20:50:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:290:28) {
20:50:43 expectedArchiveRoot: Fr<0x1e4de7bd7f68a523c1347913ff34efa83f3b65bf5de4153a05c38db4283118e0>,
20:50:43 actualArchiveRoot: Fr<0x0c07d2b52a7e07e29dc0520461a1eae0c9466e088015444d37451576612c241b>,
20:50:43 expectedStateReference: StateReference {
20:50:43 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
20:50:43 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
20:50:43 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
20:50:43 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000604, nextAvailableLeafIndex: 1540 },
20:50:43 },
20:50:43 actualStateReference: StateReference {
20:50:43 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000600, nextAvailableLeafIndex: 1536 },
20:50:43 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
20:50:43 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
20:50:43 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
20:50:43 }
20:50:43 }
{"slotNumber":100,"blockNumber":100,"proposer":"0x070890bb2df05a79fa8a69aef7bd8b649e1cbc0c","archive":"0x1e4de7bd7f68a523c1347913ff34efa83f3b65bf5de4153a05c38db4283118e0","txCount":6,"txHashes":["0x0064a2cb6f1dd4a693fd9ab732e9db178d0d9a4f34be8d37e841e05e236df197","0x27eb131db2c462a1f4ec3cc4b95ed2ef10eb28e989c2b5a5ca973b6b544599cc","0x025c520f250a00dec592028ff49bba4f6d80bf94f2a920ca88c3fd79ce3a6c1c","0x019952283211a7deac9d2661b4204c9a3ce9bf70bcaae48a71a03b4682015f45","0x162f353fdb171c1e0740a1afae792b1f0c038cf95b791cbe015054955462692e","0x22f598215456aace60c30493dcbd39e055cae9ca8cebebcf1502633b3aebff30"]}
20:50:43 [20:50:43.826]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xea3909991d78b7b8e14872769941873eab500282","archive":"0x112f36dc8fa78b15beb5f81ea71487e3e5bd28ea24d78654b49d2490309dccd2","txCount":6,"txHashes":["0x274876e8aabb15c00dcfbf1caf354904a7b8a68f9df37ed591ea2a934d3a6b3a","0x1808bd1e589c51d50ec7508d948dd3f0e48575a4fc632ddc6dda29aa6ceec4d0","0x075a5e861eef67feec1915df63848c0d972f8df669f87bc408466148bb4e9ed5","0x103e94dc44b7f987dd66600439fc646012553d12c8a026abec6fecd3f3ff04c6","0x12963b93544dfa4504a5967b457425563532e45dce99e2eabd2294912bbe452e","0x11f2ba891902dd8729f799cf7ff315f06e54b42cdc132cd0304eed80bea0e059"]}
20:50:43 [20:50:43.827]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
20:50:43 [20:50:43.829]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xea3909991d78b7b8e14872769941873eab500282","archive":"0x112f36dc8fa78b15beb5f81ea71487e3e5bd28ea24d78654b49d2490309dccd2","txCount":6,"txHashes":["0x274876e8aabb15c00dcfbf1caf354904a7b8a68f9df37ed591ea2a934d3a6b3a","0x1808bd1e589c51d50ec7508d948dd3f0e48575a4fc632ddc6dda29aa6ceec4d0","0x075a5e861eef67feec1915df63848c0d972f8df669f87bc408466148bb4e9ed5","0x103e94dc44b7f987dd66600439fc646012553d12c8a026abec6fecd3f3ff04c6","0x12963b93544dfa4504a5967b457425563532e45dce99e2eabd2294912bbe452e","0x11f2ba891902dd8729f799cf7ff315f06e54b42cdc132cd0304eed80bea0e059"]}
20:50:43 [20:50:43.860]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xb28a43f68f37f3722bd9a6393ff9e803ba44a658","archive":"0x02b3ca919ffbeb3295e7bb9e9a23784747f0d376d91d36680c1b3b656840b64b","txCount":6,"txHashes":["0x293ca55d017e09f279d4f89908b68323c7227269f0b6e2f82c7fd14c8d536e13","0x01d49c2dc62d08efa2deb8e4a3fe6d069106bf79873615cfef719d2de89b2243","0x1931507f4b0a4f7b6a7ec22cd3d1f7bf63dc31dc09cfc4e4c1c1c876112c1a27","0x0cd9a1b2f17897125dd5b464b1fd8e146e3cfd426bafae5b5f479051f86b6e3b","0x195e0c1af984c580f54d474b3e3dc26a34fb59f34cc2d6a2aa2b6a334c8667d0","0x0ef684941c2421706dfae7ba30f322f23191f6e9e2aec5d8ac48c724ad5fe9b2"]}
20:50:43 [20:50:43.869]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
20:50:43 [20:50:43.892]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x4ce78b39dd2703f57b35f44487f5bb6c9cf3fb92","archive":"0x1de9e53ae53e3913e5c24d964069f5f08e8903d1f09534854c011f2a9d51d04e","txCount":6,"txHashes":["0x229f11e9d053d776762e193759a3b4e3c9639bba663780dd2ac18cc74b805840","0x2f6cd47320f53373c476885d99a8b779a22f8d1ac97ce064b769079c0337b1fc","0x0ee21da0e0f501662b402bfe4836966f15454e2bad800327e9a5fe6479e83f75","0x228bff9c89321b3212a1da75b7a9d288132093937c09d9183864f02d98440cac","0x28b2a2136c51e93225d0400136626655a819cb538fd6561d44c4ba8572bdb350","0x0152cc7904a56ed16ee91a2ea2ba23e59a808f82be0e06b78ff401fe056d950b"]}
20:50:43 [20:50:43.893]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
20:50:43 [20:50:43.894]
WARN:
validator Missing 6/6 txs to attest to proposal
{"slotNumber":100,"blockNumber":100,"proposer":"0x4ce78b39dd2703f57b35f44487f5bb6c9cf3fb92","archive":"0x1de9e53ae53e3913e5c24d964069f5f08e8903d1f09534854c011f2a9d51d04e","txCount":6,"txHashes":["0x229f11e9d053d776762e193759a3b4e3c9639bba663780dd2ac18cc74b805840","0x2f6cd47320f53373c476885d99a8b779a22f8d1ac97ce064b769079c0337b1fc","0x0ee21da0e0f501662b402bfe4836966f15454e2bad800327e9a5fe6479e83f75","0x228bff9c89321b3212a1da75b7a9d288132093937c09d9183864f02d98440cac","0x28b2a2136c51e93225d0400136626655a819cb538fd6561d44c4ba8572bdb350","0x0152cc7904a56ed16ee91a2ea2ba23e59a808f82be0e06b78ff401fe056d950b"],"missing":["0x229f11e9d053d776762e193759a3b4e3c9639bba663780dd2ac18cc74b805840","0x2f6cd47320f53373c476885d99a8b779a22f8d1ac97ce064b769079c0337b1fc","0x0ee21da0e0f501662b402bfe4836966f15454e2bad800327e9a5fe6479e83f75","0x228bff9c89321b3212a1da75b7a9d288132093937c09d9183864f02d98440cac","0x28b2a2136c51e93225d0400136626655a819cb538fd6561d44c4ba8572bdb350","0x0152cc7904a56ed16ee91a2ea2ba23e59a808f82be0e06b78ff401fe056d950b"]}
20:50:43 [20:50:43.913]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xb63f9a20931e68591446dd7ce0661dec4293755a","archive":"0x0bab0ad81ffd21151b615cf8c179788fb79da559cd21aedb50550a0aa31fe900","txCount":6,"txHashes":["0x0bca763e8e23b3f8957975df4c871e7ae8b1ae974ca449193fc2b99a37a0ccb9","0x04fb0bed99fff289b867d94940eee15a5e1b6ab91c7b7a828dc2563c1d4161d2","0x000b0678770ab7b27298ce02850980c373bc6041a223023316ce5b931a8d718b","0x0def8496559c528c297997000fa8c0faf78890626c85efcaddfa9bb943f1c00d","0x1cbd8d355bc1221354a948663569351d4ed478f956813869c832f27f64fb639a","0x2e60bf264d7b909af44ac44c0df79f1c4d61398191e73e4819b33034880c8edf"]}
20:50:43 [20:50:43.914]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.918]
ERROR:
validator Error reexecuting txs while processing block proposal: Error: Failed to build block
20:50:43 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:327:15)
20:50:43 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
20:50:43 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
20:50:43 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
20:50:43 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:364:58)
20:50:43 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:20)
20:50:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:330:27)
{"slotNumber":100,"blockNumber":100,"proposer":"0xb63f9a20931e68591446dd7ce0661dec4293755a","archive":"0x0bab0ad81ffd21151b615cf8c179788fb79da559cd21aedb50550a0aa31fe900","txCount":6,"txHashes":["0x0bca763e8e23b3f8957975df4c871e7ae8b1ae974ca449193fc2b99a37a0ccb9","0x04fb0bed99fff289b867d94940eee15a5e1b6ab91c7b7a828dc2563c1d4161d2","0x000b0678770ab7b27298ce02850980c373bc6041a223023316ce5b931a8d718b","0x0def8496559c528c297997000fa8c0faf78890626c85efcaddfa9bb943f1c00d","0x1cbd8d355bc1221354a948663569351d4ed478f956813869c832f27f64fb639a","0x2e60bf264d7b909af44ac44c0df79f1c4d61398191e73e4819b33034880c8edf"]}
20:50:43 [20:50:43.938]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x54f2a033683e99bd5c2f65b64f49a1fb47f714b0","archive":"0x002ed91d49d5d94280b4dfed4f59890eec419f33eaefd89fa44440f668b82293","txCount":6,"txHashes":["0x0add5ad806261f4155a33cb53ddd05946041b87c07e03c3709910846617ae9c7","0x028d961bcfdc38a39681b115b5228aab4ac222a34abb96187e1e884cacc5a47a","0x16adf85114d71a3fc01ea51bfd2b79d7d476e83401db891dff008e4c18edc91b","0x1fd27d5b27da6950f3a08186c7d75da0db8faa49fde3147b0b9dd5c8b0a016ea","0x00dfaeddf27a4400352ec0824902bbf03bf48b71c44a2a2a37f741b3f854ec91","0x3039db3227cbde7e769e0f548c96b8d76d071d1803244043f5ace1ed82a5748b"]}
20:50:43 [20:50:43.939]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.965]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xcf0095c4e5aed0c540fb4ecf9cabb9f7dd9e985c","archive":"0x2c9003a8171b11434bda2abc012d93213e4a4414b61e7b7d761e6fe8aec2eef0","txCount":6,"txHashes":["0x2cc740e828b4ab7bb0415f1587212f1f8a7370188d87a45873d231343616a9f6","0x1be4371de3dba97b8c2109baf2c6f48b21db7d3cc039b222d1431333808697d4","0x1634eabe7de9808df5996ee50c57458459b32fad6b01a0eab2f064e7f54f06c8","0x020181cfcd738f2722dd8706c5b53dfd1abbbb4d16fc011058c669c0bab10ee0","0x1ebb74b928f8c321650916246597e7d8a6c6b91d9f59de8c66ddf2642db9b045","0x19ef8a7ca6106290363b3e6950741c63936ee116655358db343d872155da9932"]}
20:50:43 [20:50:43.966]
WARN:
validator Proposal is not valid, skipping attestation
20:50:43 [20:50:43.991]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x31894a6c6b1404e230cbbe32a675f2d127de20fc","archive":"0x1dd3fea3952b95c3dc576bbbe02d5306e89999519bbf8f275b355127254c479a","txCount":6,"txHashes":["0x0d40392d5171e3a7652cf551711520ea55633cc94bd317bd448d2cbaebba8238","0x28855ff798710113df3e19cb8ef16e4c9770dd85f7c71d3e5eecc34adeea2790","0x13c8f07b21a0c2de1677c9a4c15d8943ba4e1c8099e64da98f415562c3c68407","0x298ff57dd23603e473892bdfd5b5175ce73e0dc53a35a8f441158c55fdadc2ed","0x23bae2c14a3b0818e05727e2bbfe6a65a6acb06096afae4216ed59a844e931a7","0x01c6d97326e178ed8790dc7cae1bc636f90ff500ace961dd0a762cd2f9a5d9f4"]}
20:50:43 [20:50:43.992]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:43 [20:50:43.996]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x31894a6c6b1404e230cbbe32a675f2d127de20fc","archive":"0x1dd3fea3952b95c3dc576bbbe02d5306e89999519bbf8f275b355127254c479a","txCount":6,"txHashes":["0x0d40392d5171e3a7652cf551711520ea55633cc94bd317bd448d2cbaebba8238","0x28855ff798710113df3e19cb8ef16e4c9770dd85f7c71d3e5eecc34adeea2790","0x13c8f07b21a0c2de1677c9a4c15d8943ba4e1c8099e64da98f415562c3c68407","0x298ff57dd23603e473892bdfd5b5175ce73e0dc53a35a8f441158c55fdadc2ed","0x23bae2c14a3b0818e05727e2bbfe6a65a6acb06096afae4216ed59a844e931a7","0x01c6d97326e178ed8790dc7cae1bc636f90ff500ace961dd0a762cd2f9a5d9f4"]}
20:50:44 [20:50:44.019]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x3e823565d3146ee8a26dcb3e79cf8daa85076c9c","archive":"0x2c03353c453299fc181d9de1ad2530dcce3ff07cb04a16f8edf748e4dd27127e","txCount":6,"txHashes":["0x2e6b9c8632f20e08331830135700cabde03cf1569aa889eb5705643870e4aaa2","0x0a1e95cd3de2dd609154e4069f2a7fc9b735fae4e6d141f0115569b207e58039","0x1c9fc748e23f071b495d8cbb4b03056bbbbe57945ef5634a42d2d32f9a18570b","0x1608f5e0d23f21e70ef089d16e87c076e179f4371754564848d15c73f0916b88","0x007dc7838e38d481794436107c095a113fc7f0dc3512b5fb07cc11ca1efdfa7c","0x001b3e23f89c567687932893322020bb4d6050b55eda7a5ef88e8910ba6ec635"]}
20:50:44 [20:50:44.019]
WARN:
validator Proposal is not valid, skipping attestation
20:50:44 [20:50:44.035]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x3a7cfd2bd72a720daaad91f7404ae14a45c512c2","archive":"0x1a8a1136737fb9388bc5df007c2167394b13694cd7fa87a697f989a100d810fa","txCount":6,"txHashes":["0x13d82840690f53de35d7220961af170a45f802ce62316f50a6bb52b728563730","0x09ea366850149b85d9b2cd6c371ed13ddb1c88119ebf3970505a34f56db8100b","0x0633e171ac7dfddb45a9f99d1a2691ace346b26f789c83eb2d904c1ef59877c1","0x2c01cdb9d2deb65f5ca09e582340b383da1ffb2bcb7a7f42b0ec5ff8fc0f21b2","0x0bb42f715828095251c5a4495cbda9ded7231cfa8f2f95d39869e3e53a93efc1","0x03e25c8e0c66b58d537e7be8c773d04dc4bb1a3a34fcf1cabe651be070ee7b0e"]}
20:50:44 [20:50:44.037]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
20:50:44 [20:50:44.038]
WARN:
validator L1 to L2 messages in hash mismatch, skipping attestation
{"proposalInHash":"0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c","computedInHash":"0x00ba96bcd07357b962fb881da99e4d0bcd502706b0c2536d095bbcca6c9b1199","slotNumber":100,"blockNumber":100,"proposer":"0x3a7cfd2bd72a720daaad91f7404ae14a45c512c2","archive":"0x1a8a1136737fb9388bc5df007c2167394b13694cd7fa87a697f989a100d810fa","txCount":6,"txHashes":["0x13d82840690f53de35d7220961af170a45f802ce62316f50a6bb52b728563730","0x09ea366850149b85d9b2cd6c371ed13ddb1c88119ebf3970505a34f56db8100b","0x0633e171ac7dfddb45a9f99d1a2691ace346b26f789c83eb2d904c1ef59877c1","0x2c01cdb9d2deb65f5ca09e582340b383da1ffb2bcb7a7f42b0ec5ff8fc0f21b2","0x0bb42f715828095251c5a4495cbda9ded7231cfa8f2f95d39869e3e53a93efc1","0x03e25c8e0c66b58d537e7be8c773d04dc4bb1a3a34fcf1cabe651be070ee7b0e"]}
20:50:44
PASS src/validator.test.ts (
8.554 s)
20:50:44 ValidatorClient
20:50:44 constructor
20:50:44
✓ should throw error if an invalid private key is provided (125 ms)
20:50:44 createBlockProposal
20:50:44
✓ should create a valid block proposal without txs (465 ms)
20:50:44 collectAttestations
20:50:44
✓ should timeout if we do not collect enough attestations in time (1022 ms)
20:50:44
✓ should collect attestations for a proposal (45 ms)
20:50:44
✓ should collect attestations from its own validators (1021 ms)
20:50:44 attestToProposal
20:50:44
✓ should attest to proposal (30 ms)
20:50:44
✓ should re-execute and attest to proposal (15 ms)
20:50:44
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
20:50:44
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (31 ms)
20:50:44
✓ should request txs if missing for attesting (22 ms)
20:50:44
✓ should request txs even if not attestor in this slot (34 ms)
20:50:44
✓ should throw an error if the transactions are not available (23 ms)
20:50:44
✓ should not return an attestation if re-execution fails (24 ms)
20:50:44
✓ should not return an attestation if no validators are in the committee (20 ms)
20:50:44
✓ should not return an attestation if the proposer is not the current proposer (26 ms)
20:50:44
✓ should attest with all validator keys that are in the committee (35 ms)
20:50:44
✓ should not return an attestation if the proposal is not for the current or next slot (16 ms)
20:50:44
✓ should not return an attestation if messages do not match (19 ms)
20:50:44
20:50:44
Test Suites: 1 passed, 1 total
20:50:44
Tests: 18 passed, 18 total
20:50:44
Snapshots: 0 total
20:50:44
Time: 8.68 s
20:50:44
Ran all test suites matching validator-client/src/validator.test.ts
.
20:50:44
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?