Parent Log:
http://ci.aztec-labs.com/223118610d87a6a6
Command: a5511b51e55ea9c0 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/6ee95286f8bcc5bb6dca43222459ac5bf43a8a75
Env: REF_NAME=gh-readonly-queue/next/pr-15156-9cbd161a1dfa928167c1f969200b95df55ed4c6b CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 09:44:16 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15156_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:44:24 [09:44:24.715]
ERROR:
validator Timeout 2025-06-20T09:44:23.811Z waiting for 2 attestations for slot 1796
09:44:25 [09:44:25.791]
ERROR:
validator Timeout 2025-06-20T09:44:24.886Z waiting for 3 attestations for slot 1796
09:44:25 [09:44:25.811]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x7afba1518d3ab6a8519e235608e8383932c370f4","archive":"0x202197a8a5dfb57ff6a12dac8dd6ba07fe99e4e890fed0c94aa74069e143d611","txCount":6,"txHashes":["0x2f3105d35897e0006546fab5d83f9ada864c1d38dfec4af03bdf00c4afe20028","0x0dcae7e8402345b9e44a4fee775e328e09efceea626f49e39bac73690600ea49","0x29e717795bd903f6c702cbae46fb9bc72c21d62d68f317fe4299b786b0d467bb","0x0bf24a07cc7184b94f7b989c27403f134c1c326ee2d0ee7bd1be3fa8837a6949","0x2010b3a3275815c08ce5057a9e95edd00ab58bce168b81d98a24fa295c04771f","0x2e0b10dabc17b8a0dcb5e4c867f57320431267ec2aaf9f270bfc0feb8ab679bd"]}
09:44:25 [09:44:25.813]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.815]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x7afba1518d3ab6a8519e235608e8383932c370f4","archive":"0x202197a8a5dfb57ff6a12dac8dd6ba07fe99e4e890fed0c94aa74069e143d611","txCount":6,"txHashes":["0x2f3105d35897e0006546fab5d83f9ada864c1d38dfec4af03bdf00c4afe20028","0x0dcae7e8402345b9e44a4fee775e328e09efceea626f49e39bac73690600ea49","0x29e717795bd903f6c702cbae46fb9bc72c21d62d68f317fe4299b786b0d467bb","0x0bf24a07cc7184b94f7b989c27403f134c1c326ee2d0ee7bd1be3fa8837a6949","0x2010b3a3275815c08ce5057a9e95edd00ab58bce168b81d98a24fa295c04771f","0x2e0b10dabc17b8a0dcb5e4c867f57320431267ec2aaf9f270bfc0feb8ab679bd"]}
09:44:25 [09:44:25.828]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x393ca8fb3399251294fcbd711d592a3c33b5b82e","archive":"0x13d053c14b1e6f509ebec6c4a832828ab3c7df5b47bc1311b82dd415e0886d7d","txCount":6,"txHashes":["0x1f02ad4cffca266d6ff5223ad10619bee2a03d150ce9436c58ec26ae5b925700","0x004e9fa476f0c01b2deacb10c5a76c14b48a1344b535de9518541dce352a6ae4","0x0ca0590cf7e2e687e84f25e8b145ec1ca26b7a65bc5a5fa262bb3c868108d75c","0x03954dc5792667921251a9ec57526e37e84a43543a27a06cd84809a7d43ffd13","0x0d3b9afc412355a44db8cbf0a87c5acead3ee2fb2b81e20dbcaa53b7313e9ae6","0x226e225077bd219ec1d288c1a6d2166c7386162b17090ce9ee1bae76fa83fa44"]}
09:44:25 [09:44:25.830]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.831]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x393ca8fb3399251294fcbd711d592a3c33b5b82e","archive":"0x13d053c14b1e6f509ebec6c4a832828ab3c7df5b47bc1311b82dd415e0886d7d","txCount":6,"txHashes":["0x1f02ad4cffca266d6ff5223ad10619bee2a03d150ce9436c58ec26ae5b925700","0x004e9fa476f0c01b2deacb10c5a76c14b48a1344b535de9518541dce352a6ae4","0x0ca0590cf7e2e687e84f25e8b145ec1ca26b7a65bc5a5fa262bb3c868108d75c","0x03954dc5792667921251a9ec57526e37e84a43543a27a06cd84809a7d43ffd13","0x0d3b9afc412355a44db8cbf0a87c5acead3ee2fb2b81e20dbcaa53b7313e9ae6","0x226e225077bd219ec1d288c1a6d2166c7386162b17090ce9ee1bae76fa83fa44"]}
09:44:25 [09:44:25.847]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x6ca5bf9bb74c8b08de6bcf0b67c945d7365f5f08","archive":"0x0dfa88b7925997b450f6099972393a14247fc2d8c928b1cd3cf5c005c8988c08","txCount":6,"txHashes":["0x1227b4f75cdcc5c7da955687830d17c484526209ec741b66abd979473988e34e","0x186131be0ec0d963968db81aa18ea653095d5194efe05736c73e1c825ebb8432","0x02f7e5cdc4495266002310930f7db1f68f9b7da506076cb3ab02a616085e6e02","0x2a50cf9f43969681ac937c3f06faaf8565e682ad5ecfa7e5ebc59492ea2c5e1f","0x1e416b022af64ef8d9d5c21c5a3f05b4337316a60873785ed844c76a97eb91eb","0x1658ca8d4ea792e17dc53adab879694fff48c4f6cf0b7e189361dd6006ef8266"]}
09:44:25 [09:44:25.849]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.851]
ERROR:
validator Error reexecuting txs while processing block proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
09:44:25 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:385:13)
09:44:25 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:9)
09:44:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:251:28) {
09:44:25 expectedArchiveRoot: Fr<0x0dfa88b7925997b450f6099972393a14247fc2d8c928b1cd3cf5c005c8988c08>,
09:44:25 actualArchiveRoot: Fr<0x1cc1f37563303d23d981b17be29190dd7f82006aa1c12b0abb97f0b4afe215dc>,
09:44:25 expectedStateReference: StateReference {
09:44:25 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
09:44:25 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
09:44:25 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
09:44:25 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000604, nextAvailableLeafIndex: 1540 },
09:44:25 },
09:44:25 actualStateReference: StateReference {
09:44:25 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000600, nextAvailableLeafIndex: 1536 },
09:44:25 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
09:44:25 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
09:44:25 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
09:44:25 }
09:44:25 }
{"slotNumber":100,"blockNumber":100,"proposer":"0x6ca5bf9bb74c8b08de6bcf0b67c945d7365f5f08","archive":"0x0dfa88b7925997b450f6099972393a14247fc2d8c928b1cd3cf5c005c8988c08","txCount":6,"txHashes":["0x1227b4f75cdcc5c7da955687830d17c484526209ec741b66abd979473988e34e","0x186131be0ec0d963968db81aa18ea653095d5194efe05736c73e1c825ebb8432","0x02f7e5cdc4495266002310930f7db1f68f9b7da506076cb3ab02a616085e6e02","0x2a50cf9f43969681ac937c3f06faaf8565e682ad5ecfa7e5ebc59492ea2c5e1f","0x1e416b022af64ef8d9d5c21c5a3f05b4337316a60873785ed844c76a97eb91eb","0x1658ca8d4ea792e17dc53adab879694fff48c4f6cf0b7e189361dd6006ef8266"]}
09:44:25 [09:44:25.852]
WARN:
validator Slashing proposer for invalid block proposal
{"slotNumber":100,"blockNumber":100,"proposer":"0x6ca5bf9bb74c8b08de6bcf0b67c945d7365f5f08","archive":"0x0dfa88b7925997b450f6099972393a14247fc2d8c928b1cd3cf5c005c8988c08","txCount":6,"txHashes":["0x1227b4f75cdcc5c7da955687830d17c484526209ec741b66abd979473988e34e","0x186131be0ec0d963968db81aa18ea653095d5194efe05736c73e1c825ebb8432","0x02f7e5cdc4495266002310930f7db1f68f9b7da506076cb3ab02a616085e6e02","0x2a50cf9f43969681ac937c3f06faaf8565e682ad5ecfa7e5ebc59492ea2c5e1f","0x1e416b022af64ef8d9d5c21c5a3f05b4337316a60873785ed844c76a97eb91eb","0x1658ca8d4ea792e17dc53adab879694fff48c4f6cf0b7e189361dd6006ef8266"]}
09:44:25 [09:44:25.872]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xdd848eb6143b253660b6c836d015c658d3e6ebf2","archive":"0x0502d9a6b4c72adc405a81997123ca384ad624243f4f31402c4cfec60676fdaa","txCount":6,"txHashes":["0x03eec248a33118a1a59452762f87b949e92849fe9529397e0afb58e1455726f9","0x0176263f337bb121f9b711e419d9a29ddc121f65f7c1ec69ea7a1c35826604bf","0x2eb43e9c13e321e7171b4c42eea809a7aebbd91ae627d92c06df206a4affa8c5","0x2622cf4b02f3b0b265aff17bb1c0930ea763de0f55d4f4443fb5df77c27cd6ab","0x0363bd341aa5e14f67674cbd8b8c922746fed32a285cf113707189966e45ea46","0x160f655a23480e35813ba0f2e10e764cb819cbfee6a398b4fa3b4121563ccc24"]}
09:44:25 [09:44:25.873]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.875]
ERROR:
validator Error reexecuting txs while processing block proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
09:44:25 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:385:13)
09:44:25 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:9)
09:44:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:290:28) {
09:44:25 expectedArchiveRoot: Fr<0x0502d9a6b4c72adc405a81997123ca384ad624243f4f31402c4cfec60676fdaa>,
09:44:25 actualArchiveRoot: Fr<0x0bc3611b02c7d252d45ec5639a6d8b60fd3baa858dc12aca9bab738a0d4909d2>,
09:44:25 expectedStateReference: StateReference {
09:44:25 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
09:44:25 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
09:44:25 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
09:44:25 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000604, nextAvailableLeafIndex: 1540 },
09:44:25 },
09:44:25 actualStateReference: StateReference {
09:44:25 l1ToL2MessageTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000600, nextAvailableLeafIndex: 1536 },
09:44:25 noteHashTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000601, nextAvailableLeafIndex: 1537 },
09:44:25 nullifierTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000602, nextAvailableLeafIndex: 1538 },
09:44:25 publicDataTree: AppendOnlyTreeSnapshot { root: 0x0000000000000000000000000000000000000000000000000000000000000603, nextAvailableLeafIndex: 1539 },
09:44:25 }
09:44:25 }
{"slotNumber":100,"blockNumber":100,"proposer":"0xdd848eb6143b253660b6c836d015c658d3e6ebf2","archive":"0x0502d9a6b4c72adc405a81997123ca384ad624243f4f31402c4cfec60676fdaa","txCount":6,"txHashes":["0x03eec248a33118a1a59452762f87b949e92849fe9529397e0afb58e1455726f9","0x0176263f337bb121f9b711e419d9a29ddc121f65f7c1ec69ea7a1c35826604bf","0x2eb43e9c13e321e7171b4c42eea809a7aebbd91ae627d92c06df206a4affa8c5","0x2622cf4b02f3b0b265aff17bb1c0930ea763de0f55d4f4443fb5df77c27cd6ab","0x0363bd341aa5e14f67674cbd8b8c922746fed32a285cf113707189966e45ea46","0x160f655a23480e35813ba0f2e10e764cb819cbfee6a398b4fa3b4121563ccc24"]}
09:44:25 [09:44:25.891]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x8ace5f67f300126fb09ff0496456379ccb5ced43","archive":"0x0a6b33679b05b551bfa7f8c62e0caba503f0ec5f404a5a918fe11151a861b608","txCount":6,"txHashes":["0x2bc9474248ae3cc057f2922e6e30dd65cc3d7a5046831b65fc6c4980fc001911","0x18c0a9730c0b921dab257d17dce8b430430c9a01fbf0c69c6b25801a35f1e4e3","0x0ed250728466778c6ea19ac9cea7434837640f3c4d1ae70f70256ee3b196b8b5","0x0d66a266cbcdec400031be0d66149005b20814286f0bbfe8599e9b087adb09fc","0x00a2cc5b0859adc8abc209539b0caab7fa0d567624237b044d5256a5df1f9ca9","0x20c8f520377a4bd7efc0b8139c7085e2ff03d18ed780b15aaa5f510060b94f36"]}
09:44:25 [09:44:25.892]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
09:44:25 [09:44:25.893]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x8ace5f67f300126fb09ff0496456379ccb5ced43","archive":"0x0a6b33679b05b551bfa7f8c62e0caba503f0ec5f404a5a918fe11151a861b608","txCount":6,"txHashes":["0x2bc9474248ae3cc057f2922e6e30dd65cc3d7a5046831b65fc6c4980fc001911","0x18c0a9730c0b921dab257d17dce8b430430c9a01fbf0c69c6b25801a35f1e4e3","0x0ed250728466778c6ea19ac9cea7434837640f3c4d1ae70f70256ee3b196b8b5","0x0d66a266cbcdec400031be0d66149005b20814286f0bbfe8599e9b087adb09fc","0x00a2cc5b0859adc8abc209539b0caab7fa0d567624237b044d5256a5df1f9ca9","0x20c8f520377a4bd7efc0b8139c7085e2ff03d18ed780b15aaa5f510060b94f36"]}
09:44:25 [09:44:25.915]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x7477b353a1312f9907d217370520b7e9ba69b736","archive":"0x2b87155edc296cb9142ea57524a1c4f0cd15ad19b9417d1f0cfa7df8accf473e","txCount":6,"txHashes":["0x19246607f9b5d238687a35d40b51f968c13a6621251d1f7b19ddad3adeec9599","0x248b9323644f656ec35b3a2cb3900a499a2b92f400dad37a234e5e1641d7e737","0x247747f460e9c7d41926decd055eab35aed11e2695b13ba2e5064c4c5095323b","0x1a1ce41ea06233d40c626befcdf438baa81afa9e1cf1fb8ddfa987cc6598eb89","0x1ca1d8b758365ba23aca54714fb0b6b014cf1f724a70db8befae106ef41031b9","0x2e5e732c4685d216e2ae89b382e014bfe6052db2d8c72c38e3bb56a9375b5b66"]}
09:44:25 [09:44:25.917]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
09:44:25 [09:44:25.928]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xe4f6b204a66dcf1fde2caadd43eacf29b9ccb7c9","archive":"0x2f7f96114f860bef47d7cdf35a993f0192d5d7c4df15fc48d4293f155b80914d","txCount":6,"txHashes":["0x0318662f01c69b526555dae14916a939ca1812cd1a2d2f27b648b5470e3b26de","0x0253466f5ad037d2999a18c36abca2d993131c380dee17b4618ee5e8b62048cc","0x1c30a7550aacc6a71eb512958f8e13920f55d10b58cfc810e389f61d290ef828","0x0261560dfccc6e2c174ff4b2852a66c1b23bee8827d96044c1cf3ce39753b817","0x0985f1f451a6fcf06408b089bb724fa06e5c4d3d37be7557c7547d493e6abce2","0x26da3ccb828a5c7c4a8d635e3ca43ff5c03c91bd762780414319b445b9d61a3e"]}
09:44:25 [09:44:25.929]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
09:44:25 [09:44:25.929]
WARN:
validator Missing 6/6 txs to attest to proposal
{"slotNumber":100,"blockNumber":100,"proposer":"0xe4f6b204a66dcf1fde2caadd43eacf29b9ccb7c9","archive":"0x2f7f96114f860bef47d7cdf35a993f0192d5d7c4df15fc48d4293f155b80914d","txCount":6,"txHashes":["0x0318662f01c69b526555dae14916a939ca1812cd1a2d2f27b648b5470e3b26de","0x0253466f5ad037d2999a18c36abca2d993131c380dee17b4618ee5e8b62048cc","0x1c30a7550aacc6a71eb512958f8e13920f55d10b58cfc810e389f61d290ef828","0x0261560dfccc6e2c174ff4b2852a66c1b23bee8827d96044c1cf3ce39753b817","0x0985f1f451a6fcf06408b089bb724fa06e5c4d3d37be7557c7547d493e6abce2","0x26da3ccb828a5c7c4a8d635e3ca43ff5c03c91bd762780414319b445b9d61a3e"],"missing":["0x0318662f01c69b526555dae14916a939ca1812cd1a2d2f27b648b5470e3b26de","0x0253466f5ad037d2999a18c36abca2d993131c380dee17b4618ee5e8b62048cc","0x1c30a7550aacc6a71eb512958f8e13920f55d10b58cfc810e389f61d290ef828","0x0261560dfccc6e2c174ff4b2852a66c1b23bee8827d96044c1cf3ce39753b817","0x0985f1f451a6fcf06408b089bb724fa06e5c4d3d37be7557c7547d493e6abce2","0x26da3ccb828a5c7c4a8d635e3ca43ff5c03c91bd762780414319b445b9d61a3e"]}
09:44:25 [09:44:25.940]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x4da7b0743bb053ec191bdb3b2510487dec388057","archive":"0x0f443b6f8a0a3e080389015cda3c4a67f3819834711bf8d3a8e74672788ffd14","txCount":6,"txHashes":["0x1ac6b64418a84261d00d7054e28d0a160b44feabd24aa2d3d3c1b0fd7a60092c","0x221d6e2dc572e2bc2f3c9faae0f284f3ff6114a0c75eb5b15b8191fe1d63354c","0x25c31289cf0b9de09546803df9f3e88df060e737d679d0e55d3a0bc7121b67dc","0x1c9fa519648b9dea5fdb7cdb859c11ece27575411d0ad5b073db0e0e0aec8c10","0x0d1a72ec358ee9e3f304d666acd1bf28f5e0ccc39e3cc181049cb2ae7d5a7d13","0x1f454f3529fcd52a989742f2dec4fb6586dd400139af37d2fc140d77e2f59937"]}
09:44:25 [09:44:25.941]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.943]
ERROR:
validator Error reexecuting txs while processing block proposal: Error: Failed to build block
09:44:25 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:327:15)
09:44:25 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
09:44:25 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
09:44:25 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
09:44:25 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:364:58)
09:44:25 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:310:20)
09:44:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:330:27)
{"slotNumber":100,"blockNumber":100,"proposer":"0x4da7b0743bb053ec191bdb3b2510487dec388057","archive":"0x0f443b6f8a0a3e080389015cda3c4a67f3819834711bf8d3a8e74672788ffd14","txCount":6,"txHashes":["0x1ac6b64418a84261d00d7054e28d0a160b44feabd24aa2d3d3c1b0fd7a60092c","0x221d6e2dc572e2bc2f3c9faae0f284f3ff6114a0c75eb5b15b8191fe1d63354c","0x25c31289cf0b9de09546803df9f3e88df060e737d679d0e55d3a0bc7121b67dc","0x1c9fa519648b9dea5fdb7cdb859c11ece27575411d0ad5b073db0e0e0aec8c10","0x0d1a72ec358ee9e3f304d666acd1bf28f5e0ccc39e3cc181049cb2ae7d5a7d13","0x1f454f3529fcd52a989742f2dec4fb6586dd400139af37d2fc140d77e2f59937"]}
09:44:25 [09:44:25.959]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xe6ea018ce6ef01896be230f243b1335cb59067c0","archive":"0x1a9b0049223f0acff370e9142192f6e52a0a1d1f9920770b8e6d8057082e7083","txCount":6,"txHashes":["0x25054c3057f7c0bacd983bd1e815c77c971d85859b6716e436cbf876d36cc0c0","0x1449a9761aa86937a4a57b20846a918a8fbd14b0e62fcd8f9560554554ff3327","0x1d57da2c2b8c247e7415336e47a52961272e70ab3016027640801be54bde8155","0x1ea0c66b597ed5628e0b0a0dcb486ecbf2222039e5fe9136622d38030c4fd25d","0x160354300389e28f8cfa9d191f4dede961017005309c8423996ad198d7bd62b0","0x1e5d59f987d0254a9aae0211624be8aaad7cd624e7a048d054272783874072af"]}
09:44:25 [09:44:25.960]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:25 [09:44:25.981]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x9677efaa13690f09fb0ff640cf7a49888b093df6","archive":"0x0ce56ae2af6f0538b8a6124cbac430380548332c7702f01d1de842cfccb04fe4","txCount":6,"txHashes":["0x0430e09301f8beeba81ebf1584b38a242ead246b03b0ad0c13e9b9e254a4f23e","0x2eb0aa7c4e6daf33fd82dcc5eb520ce6695024c3b6d7398fe5a9cfdc44510599","0x0bd0fa27351e06580f982fc0e6739a84d2f6240848e81f2168fb7f3c8a11c54a","0x101d9a668857ca0017b510580d0f4fe54fb0c1007992129d651bee4f13686640","0x1832d91928a564690590af2c410985d7e08fcc668747915546aee798c410968e","0x0ce86d17d5ac22b40e07a95c5836bab9cefd4078085632b05d0d39b31e9b800c"]}
09:44:25 [09:44:25.982]
WARN:
validator Proposal is not valid, skipping attestation
09:44:26 [09:44:26.005]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xb393096544ea74056149c4a4174b6c803a176a00","archive":"0x000e8d59d2f4fec8b152f4a634f61e1b7ac2459d0017cc5999f1cba29efdbf30","txCount":6,"txHashes":["0x1cf31cf69f191cf8f20a5c75bf8cd00fd415ba59b7687a7013283666cd02487f","0x25f6a633a0162a9d6fad611c877fa2bf5a90b5a7de0972c6bb9f4507009b6cd6","0x2e86a25ae729d59704030cae3f5066d892006c5d92660efab735b2db96171758","0x176442ac1693d5f4b5106bd47f5db5c379e0d77041a9508dede0be0fec4b2878","0x1a4465bc7c533aeabd7fce3a359fcb0c37d6821d418a6fe22ff0075d812db8f1","0x20fa87d9f50648841904354850deddf90580523eee5a60c055f957d4e73d30fe"]}
09:44:26 [09:44:26.006]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:26 [09:44:26.007]
INFO:
validator Attesting to proposal for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xb393096544ea74056149c4a4174b6c803a176a00","archive":"0x000e8d59d2f4fec8b152f4a634f61e1b7ac2459d0017cc5999f1cba29efdbf30","txCount":6,"txHashes":["0x1cf31cf69f191cf8f20a5c75bf8cd00fd415ba59b7687a7013283666cd02487f","0x25f6a633a0162a9d6fad611c877fa2bf5a90b5a7de0972c6bb9f4507009b6cd6","0x2e86a25ae729d59704030cae3f5066d892006c5d92660efab735b2db96171758","0x176442ac1693d5f4b5106bd47f5db5c379e0d77041a9508dede0be0fec4b2878","0x1a4465bc7c533aeabd7fce3a359fcb0c37d6821d418a6fe22ff0075d812db8f1","0x20fa87d9f50648841904354850deddf90580523eee5a60c055f957d4e73d30fe"]}
09:44:26 [09:44:26.030]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0x0456769a549ef27242f11e258e1a14128530c356","archive":"0x1b6439f11abfc9dfde6004f522c9758537d1d213adab616e498f5441a8be4c80","txCount":6,"txHashes":["0x139869bbf3d8ac815195987245a6f03d6285dd00e67eb192ce8f3ec0158c0861","0x104e350fe3b45e4a08a769ae8f01ce258ebe172172b9391ac19b273cdb4c89a6","0x293c99282f72f61d81ce0d8f932fdc5160911f44fbcbe4d16d0451d2b578a2c9","0x2996fe4461d9c4081585f8d23ced03947669af7f30afc9dd276d2c3bd85afb53","0x3000b19045258edceb27823c113fd1b9db04c2316eeeb1260ceb55a3bf470b33","0x2278f94f1995e433ecc0371971ea606df96411db49707f2cb0f349ee2ff81d57"]}
09:44:26 [09:44:26.031]
WARN:
validator Proposal is not valid, skipping attestation
09:44:26 [09:44:26.046]
INFO:
validator Received request to attest for slot 100
{"slotNumber":100,"blockNumber":100,"proposer":"0xdf591da048de4db627457c15b70d077da4bdb76f","archive":"0x0969e7f48e9964af143a4438dff93fbc9038e382f4ad2f3c26cbbc390f8819cc","txCount":6,"txHashes":["0x1b71da56bfb7a0a2c4503b28b5c5e82ef92f3d775e005e4dc00081213fdefd85","0x0f645cd5e7f2aad5ea4f00c7650abe83d1b3f07aad0fbeb3c0c4385f7b09f1fd","0x090eac47380a73ca4c6857b8f388c1f192b6689e160d23d2b879393f3d552cc8","0x298fd96738f829726f2f5f344aed4534e1ba8ccdcc1d9707db603667b68aeb64","0x0b04053ba7bb03ef2000d1ef823059a169032bfae18bdbe331571830dd82b637","0x23a21977ff4ac516ac4030db877f9d7e45b88b6dc4a5d1a43339168cb4b39291"]}
09:44:26 [09:44:26.048]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":100,"slotNumber":100,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
09:44:26 [09:44:26.049]
WARN:
validator L1 to L2 messages in hash mismatch, skipping attestation
{"proposalInHash":"0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c","computedInHash":"0x003824129cdde9f8c834483c0b1f1fed5a8aeef10b84a2275f780c3f5aa7234b","slotNumber":100,"blockNumber":100,"proposer":"0xdf591da048de4db627457c15b70d077da4bdb76f","archive":"0x0969e7f48e9964af143a4438dff93fbc9038e382f4ad2f3c26cbbc390f8819cc","txCount":6,"txHashes":["0x1b71da56bfb7a0a2c4503b28b5c5e82ef92f3d775e005e4dc00081213fdefd85","0x0f645cd5e7f2aad5ea4f00c7650abe83d1b3f07aad0fbeb3c0c4385f7b09f1fd","0x090eac47380a73ca4c6857b8f388c1f192b6689e160d23d2b879393f3d552cc8","0x298fd96738f829726f2f5f344aed4534e1ba8ccdcc1d9707db603667b68aeb64","0x0b04053ba7bb03ef2000d1ef823059a169032bfae18bdbe331571830dd82b637","0x23a21977ff4ac516ac4030db877f9d7e45b88b6dc4a5d1a43339168cb4b39291"]}
09:44:26
PASS src/validator.test.ts (
8.56 s)
09:44:26 ValidatorClient
09:44:26 constructor
09:44:26
✓ should throw error if an invalid private key is provided (178 ms)
09:44:26 createBlockProposal
09:44:26
✓ should create a valid block proposal without txs (488 ms)
09:44:26 collectAttestations
09:44:26
✓ should timeout if we do not collect enough attestations in time (1020 ms)
09:44:26
✓ should collect attestations for a proposal (49 ms)
09:44:26
✓ should collect attestations from its own validators (1022 ms)
09:44:26 attestToProposal
09:44:26
✓ should attest to proposal (22 ms)
09:44:26
✓ should re-execute and attest to proposal (15 ms)
09:44:26
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (19 ms)
09:44:26
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (23 ms)
09:44:26
✓ should request txs if missing for attesting (18 ms)
09:44:26
✓ should request txs even if not attestor in this slot (22 ms)
09:44:26
✓ should throw an error if the transactions are not available (12 ms)
09:44:26
✓ should not return an attestation if re-execution fails (13 ms)
09:44:26
✓ should not return an attestation if no validators are in the committee (17 ms)
09:44:26
✓ should not return an attestation if the proposer is not the current proposer (20 ms)
09:44:26
✓ should attest with all validator keys that are in the committee (29 ms)
09:44:26
✓ should not return an attestation if the proposal is not for the current or next slot (19 ms)
09:44:26
✓ should not return an attestation if messages do not match (18 ms)
09:44:26
09:44:26
Test Suites: 1 passed, 1 total
09:44:26
Tests: 18 passed, 18 total
09:44:26
Snapshots: 0 total
09:44:26
Time: 8.657 s
09:44:26
Ran all test suites matching validator-client/src/validator.test.ts
.
09:44:26
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?