Validators
Miscellaneous
Tips & Tricks
Recover Private Keys

Recover Private Keys

All the information you get back when running any of the commands below is private sensitive data. Do not share it with anyone. Whoever has access to these keys can take all your tFLIP added to your validator node

You should always have a copy of all your keys somewhere safe outside the Server on which the node is running.

If for whatever reason you lost your keys but still have access to your server, don't freak out (yet).

You can run some magical commands to get the keys.

Getting Node ID

The following command will return the Node ID of your validator node:

sudo chainflip-node key inspect-node-key --file /etc/chainflip/keys/node_key_file

Getting The Secret Seed

This command will return the private key of your node and other keys. DO NOT share this with anyone.

Chainflip will never ask you to reveal these keys under any circumstances.

To get your Secret Seed that was used to generate your signing key, run the following command:

chainflip-node key inspect "0x$(sudo cat /etc/chainflip/keys/signing_key_file)"

The output will look like this:

Secret Key URI `0x` is account:
  Network ID:        chainflip
  Secret seed:       <YOUR SECRET SEED> # <-- Don't share it with anyone
  Public key (hex):  0x1803aecb4e11790e73f775206836f25b4348a3290a190319b4b075d9ccbd6349
  Account ID:        0x1803aecb4e11790e73f775206836f25b4348a3290a190319b4b075d9ccbd6349
  Public key (SS58): cFJQy58CJKJhNCBnV89qQhcQYQSgC6cg8dGWiTJb8xqWsMyQ3
  SS58 Address:      cFJQy58CJKJhNCBnV89qQhcQYQSgC6cg8dGWiTJb8xqWsMyQ3