> For the complete documentation index, see [llms.txt](https://docs.onefinity.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onefinity.network/technology/run-a-onefinity-node/keys/wallet-keys.md).

# Wallet Keys

### Wallet Keys

As a Validator, you use the Wallet Keys to access the address from which you send the staking transaction. Your ONE holdings are transferred from this address and are deposited into a staking smart contract. Rewards are sent back to this address. You can later change it by using a `changeRewards` transaction.

A Wallet Key can be created through multiple methods described in the documentation. This wallet is the only type that can be used to send an unstake transaction—meaning to retrieve your 3000 ONE from the staking smart contract.

The wallets adhere to the BIP44 standard, noting that because OneFinity uses Ed25519, only hardened paths are utilized. Our coin type is `508`, making the path for the first address `m/44'/508'/0'/0'/0'`.

### Wallet keys are extremely sensitive because:

* If you lose the keys, you cannot recover your stake or claim your rewards. Consequently, you lose all the money.
* If someone steals your keys, they can send an unstake transaction from it and claim the ONE, allowing the bad actors to steal your money.

#### Make multiple safe backups of the Wallet private keys on:

* paper
* hardware
* encrypted physical storage
* distributed cloud storage, etc

{% hint style="info" %}
NOTE

It is not necessary to store wallet keys on the host running the node. Instead, store them in a different location for added security.
{% endhint %}
