wealdtech/ethdo

Gone 1024 indices without finding the validator, not scanning any further

Closed this issue · 1 comments

./ethdo validator exit --offline --mnemonic="..." --validator=597805 --debug
offline-preparation.json found; loading chain state
Genesis validators root obtained from chain info
Using genesis validators root 0x043db0d9a83813551ee2f33450d23797757d430911a9320530ad8a0eabc43efb
Fork version obtained from chain info
Using fork version 0x03001020
Domain is 0x04000000628941ef21d1fe8c7134720add10bb91e3b02c007e0046d2472c6695
Searching for validator with index 597805 and public key 0xab04a999d1609c7485268b9d47a6a99ecdfefc10c69c4e4f9acdd4da901f3a69774f1ab924fcd6843f0d0df72564877b
Gone 1024 indices without finding the validator, not scanning any further
Error: failed to process: no suitable validators found; no operations generated

offline-preparation.json

{"version":"2","validators":[{"index":"597805","pubkey":"0xab04a999d1609c7485268b9d47a6a99ecdfefc10c69c4e4f9acdd4da901f3a69774f1ab924fcd6843f0d0df72564877b","state":"active_ongoing","withdrawal_credentials":"0x0100000000000000000000005cc0dde14e7256340cc820415a6022a7d1c93a35"}],"genesis_validators_root":"0x043db0d9a83813551ee2f33450d23797757d430911a9320530ad8a0eabc43efb","epoch":"214435","genesis_fork_version":"0x00001020","current_fork_version":"0x03001020","bls_to_execution_change_domain_type":"0x0a000000","voluntary_exit_domain_type":"0x04000000"}
mcdee commented

This implies that you are not supplying the mnemonic from which the validator was generated. Is this definitely the same mnemonic that was provided by the staking deposit CLI or whatever other method you used to create the validator?

You could also remove the --validator=597805 part of the command, and see if there are any known validators using that mnemonic.