In the event that you lose or wish to migrate your StakeWise validator keys, Hyperdrive makes it easy to recover by regenerating the StakeWise keys.
Operators do NOT need to exit StakeWise validators to migrate or recover a node! As long as you still have your wallet mnemonic, you can recover your StakeWise validator keys.
Start by recovering the Hyperdrive wallet itself from the mnemonic if you haven't already done so:
hyperdrive wallet recover
Once that's done, you can recover your StakeWise validator keys:
hyperdrive stakewise wallet recover-keys
This will ask nodeset.io which keys you have registered already, and procedurally generate validator keys until it finds all of them:
The following validator keys have been registered and can be recovered:
Hoodi Dev Vault (0xb163b6d4E1B317F3B4BacE8770d74C1c21C4a131):
0x94f566037b51b6f6b6a3a676bba6b0b31f83b018327eca47aa2f1baf0b24f5110745a03b11073fddad2277b03ed751ac
0x810bab09ed301446e04f6d8a28aff39457c8198ac485fb0abb08082d74099791907d2f4b27643276115a5d3fa1102f42
0xa526d331333773a2b4480121f482ea9bb05d589f4bf594f23e2100bfd36b88660c4e2329a3af36e215bf625cf1f13869
0x903bee1b9f05c133548f4afae99b7c51cfd1646389a629554a49bf69cb7ce0e4216ee50e3b882a665ca595949fff65aa
NOTE: Key recovering may take a long time. Progress will be printed after checking every 5 keys.
Are you ready to begin key recovery? [y/n]
y
Searching index 0 to 4...
Searching index 5 to 9...
Searching index 10 to 14...
Recovered 0x810bab09ed301446e04f6d8a28aff39457c8198ac485fb0abb08082d74099791907d2f4b27643276115a5d3fa1102f42 (index 11)
Searching index 12 to 16...
Recovered 0x94f566037b51b6f6b6a3a676bba6b0b31f83b018327eca47aa2f1baf0b24f5110745a03b11073fddad2277b03ed751ac (index 12)
Searching index 13 to 17...
Recovered 0xa526d331333773a2b4480121f482ea9bb05d589f4bf594f23e2100bfd36b88660c4e2329a3af36e215bf625cf1f13869 (index 13)
Searching index 14 to 18...
Recovered 0x903bee1b9f05c133548f4afae99b7c51cfd1646389a629554a49bf69cb7ce0e4216ee50e3b882a665ca595949fff65aa (index 14)
Key recovery complete.
Restarting Validator Client to load the recovered keys... done!
Your recovered keys are now loaded.
Your node can now attest for these validators.
Note that this will only recover keys that you used for deposits already; it won't recover any keys that that haven't been used yet. You'll have to create new keys again with the hyperdrive stakewise wallet generate-keys command. Remember to always keep enough ETH in your node wallet to fund the creation of new validators with your unused keys.