As a node operator, it is critical to maintain the security of your keystores (private keys), passwords, and mnemonic phrases throughout the lifecycle of your node's operation. Ensuring the safekeeping of these elements is essential for continued access and control of your node. In the event of a loss, several built-in recovery tools are available to assist you in restoring normal operations.
Below are the three possible high-level recovery scenarios:
Recovery using a backup of keystore and password
Recovery using mnemonic
Complete loss of keystore and mnemonic
This documentation outlines the procedures to manage scenarios 1 and 2. However, please be advised that in the case of a complete loss of both the keystore and mnemonic, there are currently no recovery options available and you will need to shut down your node until a re-onboarding mechanism is included in a future software upgrade (this will result in reward withholding and/or stake slashing).
If you find yourself in this situation, please reach out for assistance by opening a support ticket in the Threshold Discord server under the #support-ticket channel.
Recovery
Recover a TACo node using a mnemonic and existing config
This command can be used to restore private keys on an existing node.
If using Docker commands, start by pulling the latest recovery image: