Parent Log:
http://ci.aztec-labs.com/3798e80704a63f3d
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:17:06 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15041_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
17:17:14 [17:17:14.901]
ERROR:
validator Timeout 2025-06-16T17:17:13.981Z waiting for 3 attestations for slot 1796
17:17:16 [17:17:16.451]
ERROR:
validator Timeout 2025-06-16T17:17:15.549Z waiting for 2 attestations for slot 1796
17:17:16 [17:17:16.505]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.506]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x23bb39d0fd5ca5cf54f1748f993f405cf564f2660d7b21bed954f5b5473bf431","txCount":6,"txHashes":["0x0a1400d237544b80153c2852029ebf951c2d9f93333d3f923d4d66f51d515b21","0x0d6f52b14366b467ad6039412a7d0027db6d03c4eb68ec3bac3e92b361912241","0x2f738b3e109e565fa8ea1fd8cc367b1d30992f6781d72c276e7cf3b98b31d0ad","0x1cfec760c00b03664ad724f0a559854052fc592df64d7515ffba195a9552fe71","0x195a77a71071d0060888541fe2b8439d527126cdfa949c9eaec1d000e1115806","0x0bd609bc10fc95ec6babf32dac6eb2addb9787310906b508c3def74a75493981"]}
17:17:16 [17:17:16.524]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.526]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1af4790e29b7a105e9d0e700f7dfb01621ce313c37a2cad1de8610c80b9f9d93","txCount":6,"txHashes":["0x08fd91e7ad5172f8c4058879dbcae5ee4fb9f85a9bcde05822fc3f8ff54de1e2","0x0c378830079ec43d4b53377ef817843979959abfd735762afdb4b090c3cbfac3","0x11f4c00d875fcb5f53a8d47be7a1536926b3d0da1773fcbc295489ca4383cd34","0x2298a2cec1df84fe479354423787fb587f93721785c9c0bf36c08aa043d86893","0x22e94c7f3ae61a42439d9ffaa0f8fdd0f5544f537406295020769543f5590252","0x2dc20e9ba01615a039d60ba0331116498e4d3d874d05b1664713113b7338cc93"]}
17:17:16 [17:17:16.544]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.546]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0aae94e999969897f21431b8dc8736dcfbad4b4d1de13139e90a1c5ac04a3d34","txCount":6,"txHashes":["0x22217d710857beb93ce564a4e42fd92463d2dabd8029036d70bacea85ff62e95","0x2c3e29636bb630b01c05476aac172e748caccfbcd21df4f6ef5eb2bc98c295d2","0x293d7183b5aff4f17b75e79f5ca8951555f9ef3d8a93d1f20519d983b8c54509","0x2566a89ce04ea5ba7af4aaa82e5479e1fb1ddffa43bc587894d098a6e54a04c1","0x160e40dd369bd57f07ff613e8f8f6fa777664b1a7c70b5a2f0d30a063de576ec","0x218700e3f6e5898c094cd8d55e4bcebd3eedac851698a21e5a360e370d7ddb46"]}
17:17:16 [17:17:16.547]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:17:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:17:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0aae94e999969897f21431b8dc8736dcfbad4b4d1de13139e90a1c5ac04a3d34","txCount":6,"txHashes":["0x22217d710857beb93ce564a4e42fd92463d2dabd8029036d70bacea85ff62e95","0x2c3e29636bb630b01c05476aac172e748caccfbcd21df4f6ef5eb2bc98c295d2","0x293d7183b5aff4f17b75e79f5ca8951555f9ef3d8a93d1f20519d983b8c54509","0x2566a89ce04ea5ba7af4aaa82e5479e1fb1ddffa43bc587894d098a6e54a04c1","0x160e40dd369bd57f07ff613e8f8f6fa777664b1a7c70b5a2f0d30a063de576ec","0x218700e3f6e5898c094cd8d55e4bcebd3eedac851698a21e5a360e370d7ddb46"]}
17:17:16 [17:17:16.565]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.566]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0b6f03e4cb64bf977838e6d08ec2236d2100d706083b9a96e0a4fede0f74a03c","txCount":6,"txHashes":["0x1b8d807973d7f54162df3cd1400b11daf3a7381c1e2f184902378f68dd304caa","0x28978360323097252bc856787b9f1aff41b151e7350dd418db033dc680eed80d","0x1a26f3ea16186bb3ad8334db4151f08501cb1cc2a5103dda48c04fdd127ad2f4","0x00a35f261ca4394a68bce729c260e08546f91b7882cb26a4cb3a3ea555b44803","0x301a02951840b8924b4b155d96c0516f4961f35f2b808c0cf77a0c9536261a50","0x0c2b2d67ebbdc936b6e5746d297e21ddc84849353e284a82c04a45f28f8cb108"]}
17:17:16 [17:17:16.567]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
17:17:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
17:17:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
17:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0b6f03e4cb64bf977838e6d08ec2236d2100d706083b9a96e0a4fede0f74a03c","txCount":6,"txHashes":["0x1b8d807973d7f54162df3cd1400b11daf3a7381c1e2f184902378f68dd304caa","0x28978360323097252bc856787b9f1aff41b151e7350dd418db033dc680eed80d","0x1a26f3ea16186bb3ad8334db4151f08501cb1cc2a5103dda48c04fdd127ad2f4","0x00a35f261ca4394a68bce729c260e08546f91b7882cb26a4cb3a3ea555b44803","0x301a02951840b8924b4b155d96c0516f4961f35f2b808c0cf77a0c9536261a50","0x0c2b2d67ebbdc936b6e5746d297e21ddc84849353e284a82c04a45f28f8cb108"]}
17:17:16 [17:17:16.583]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
17:17:16 [17:17:16.583]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x18229bd20f509a2531d786713e576caa1b0ab74f062450881522e31d49f14f23","txCount":6,"txHashes":["0x12017fe380dd1938377f88ca116add9c4fa7398e368d8fe161d8b3a9e9186d77","0x016f68f8b5a8090e86118df9a58ad0f65378a6f70ac35dd9ffb0d803b622b3d0","0x28c7ed85e00c8e1624d751391a78161d0bb1a56879b5932bcbd60590f5d44569","0x2abefee772662c316e87a4f8515a382e37aac12f2e01cef2b3dbaf5a41d8ba10","0x0ebd3f76808042fcf56af632a310aa8fe523268ad1599119236e677d31694ba1","0x2e7df19135bd38798db4bce0dbd2bd4c8c01a9e15ff9b4140304e76f5bd8dc47"]}
17:17:16 [17:17:16.602]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
17:17:16 [17:17:16.617]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
17:17:16 [17:17:16.618]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x303623d38853217995e3dcd0fc693901bdfa69ebc074eabc7a7d6b87d2f30267","txCount":6,"txHashes":["0x08c78c058f49e0dde50b88e910f54a4d523793d88364df51503ffebe25c31545","0x220d9b8196ce6f86f9d947931e2c0073e9ba2058ad793a02e0fd8ea8fe789831","0x0c43f9881c7835e10e7d44876356f93ce85f0a1d1cce89931dcbe06ac5ef497f","0x0373d62f452a73ce8d0b5b2e7bc75879ed448469fba65b45aca8904b2143c33a","0x0e73be6ac88f85b1e49ca6b4a7e36a7038612d78c0ef8c12deb137e50df5ad13","0x00bcc8c7b6e08c1c70f8b9b02fa0123e48a06f25cff281a3a117ee7ca1096fa4"]},"missing":["0x08c78c058f49e0dde50b88e910f54a4d523793d88364df51503ffebe25c31545","0x220d9b8196ce6f86f9d947931e2c0073e9ba2058ad793a02e0fd8ea8fe789831","0x0c43f9881c7835e10e7d44876356f93ce85f0a1d1cce89931dcbe06ac5ef497f","0x0373d62f452a73ce8d0b5b2e7bc75879ed448469fba65b45aca8904b2143c33a","0x0e73be6ac88f85b1e49ca6b4a7e36a7038612d78c0ef8c12deb137e50df5ad13","0x00bcc8c7b6e08c1c70f8b9b02fa0123e48a06f25cff281a3a117ee7ca1096fa4"]}
17:17:16 [17:17:16.632]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.634]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
17:17:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
17:17:16 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
17:17:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
17:17:16 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
17:17:16 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
17:17:16 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
17:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x185f93d910d18d304d40f2b42d928741dea4df86a31842ff82c17651b7548f46","txCount":6,"txHashes":["0x29fb445d51b405771fe61d42752b6445defbeaa141ee6892ba88c1750a28ec14","0x10961ba3751d0eabd2f3767a44f8255f462a334c4a6d2206263e66414bdcc895","0x0536dd44e34ada7c22444c939281395c8ee11354ae8e41054ef7742a3934baec","0x0d40ed0500aad7d56bedf41c5dc5f560ac99f115ab7e1d68fad01d7c71ce37ec","0x2db15b5cb90388f0960f39bf66cea6112a8fb3d4bd5b5ca5d7a5dfb1c2c38fc6","0x1acb06af41647c29b7c2398897eb6e797930357e1a3b65cc094762673381b590"]}
17:17:16 [17:17:16.652]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.681]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
17:17:16 [17:17:16.681]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x045bd9186735a6fd37587d033d715e4a1e18c90fe24cdf3254498280fb28d31c","txCount":6,"txHashes":["0x01e4a7783ffbc38bd6a42bf87fb7fdc32ff133d1d222ea78d38b4dae79b57842","0x0aa01a5c0aeee61d0cabe569136cdd1aa0f2bb1c85c0cec3bf6d769c946523c2","0x17a0f8ac87e0fec0203dd5af2262210d0d8f5957d187a1abf46317aa13519e80","0x2dfd73789f98cc05ec8a8a337510a784deb60929f839ee38b11b899619dc0165","0x196b55c41d4407f4d554fc3af297d113ef537f87aa9652aa87fc19bf4bfb2679","0x2b6ea5eea7fc7580d571550f6087c82fd45cafe98ec58274e14c2694c923030a"]}
17:17:16
PASS src/validator.test.ts (
8.818 s)
17:17:16 ValidatorClient
17:17:16
✓ Should collect attestations from its own validators (1183 ms)
17:17:16 constructor
17:17:16
✓ should throw error if an invalid private key is provided (13 ms)
17:17:16 createBlockProposal
17:17:16
✓ should create a valid block proposal without txs (490 ms)
17:17:16 collectAttestations
17:17:16
✓ should timeout if we do not collect enough attestations in time (1013 ms)
17:17:16
✓ should collect attestations for a proposal (35 ms)
17:17:16 attestToProposal
17:17:16
✓ should attest to proposal (20 ms)
17:17:16
✓ should re-execute and attest to proposal (19 ms)
17:17:16
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (21 ms)
17:17:16
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (18 ms)
17:17:16
✓ should request txs if missing for attesting (17 ms)
17:17:16
✓ should request txs even if not attestor in this slot (16 ms)
17:17:16
✓ should throw an error if the transactions are not available (16 ms)
17:17:16
✓ should not return an attestation if re-execution fails (16 ms)
17:17:16
✓ should not return an attestation if no validators are in the committee (17 ms)
17:17:16
✓ should not return an attestation if the proposer is not the current proposer (14 ms)
17:17:16
✓ should attest with all validator keys that are in the committee (17 ms)
17:17:16
✓ should not return an attestation if the proposal is not for the current or next slot (14 ms)
17:17:16
17:17:16
Test Suites: 1 passed, 1 total
17:17:16
Tests: 17 passed, 17 total
17:17:16
Snapshots: 0 total
17:17:16
Time: 8.934 s
17:17:16
Ran all test suites matching validator-client/src/validator.test.ts
.
17:17:16
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?