> For the complete documentation index, see [llms.txt](https://docs.cakewallet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cakewallet.com/get-started/setup/restore-existing-wallet/seed-or-keys.md).

# Seed or keys

{% hint style="danger" %}
NEVER share your seeds/keys with anyone! If you do, they can steal your funds. Always save your seeds in a safe place!
{% endhint %}

## Choose your currency

After tapping `Seed or Keys` on the **Restore Wallet** screen, choose the currency you want to restore.

![Choose the currency you want to restore](https://raw.githubusercontent.com/cake-tech/docs-assets/main/v6.3.1/restore_choose-currency.png)

Many currencies can be restored from either a seed phrase or your private keys — you'll switch between the `Seed` and `Keys` tabs on the next screen. Some currencies support seed-phrase restore only.

## Enter your seed or keys

Give the wallet a name, then paste or type in your seed phrase. To restore from your keys instead, tap the `Keys` tab at the top and enter them there.

![Name your wallet and enter your seed phrase](https://raw.githubusercontent.com/cake-tech/docs-assets/main/v6.3.1/restore_02_seed-entry_hl.png)

For Monero, make sure the seed type matches your seed. Tap the seed-type selector and choose `Polyseed (16 words)`, `Legacy (25 words)`, or `BIP39 (12 words)` accordingly.

![Select the seed type that matches your seed](https://raw.githubusercontent.com/cake-tech/docs-assets/main/v6.3.1/restore_03_seed-type.png)

## Set a restore point

For coins that scan the blockchain (such as Monero), set a restore point so Cake Wallet doesn't have to scan the entire chain. Enter the block height from when you first created the wallet, or tap `Restore from date` and pick a date.

If you don't know the block height, choose a date a few days *before* you created the wallet. For example, if you created your wallet in February 2020, use January 31st, 2020.

![Enter a restore height or date](https://raw.githubusercontent.com/cake-tech/docs-assets/main/v6.3.1/restore_04_height_hl-1.png)

{% hint style="info" %}
The earlier the date or height, the longer the initial sync takes. Picking a point close to when you first used the wallet keeps syncing fast without missing any transactions.
{% endhint %}

## Restore and sync

Tap `Restore`, then leave your phone awake with Cake Wallet open while it synchronizes. A synchronization status bar appears at the top of the balance screen; once it reads `SYNCHRONIZED`, your full balance and transaction history will be visible.

![Cake Wallet synchronizing after restore](https://raw.githubusercontent.com/cake-tech/docs-assets/main/v6.3.1/restore_05_syncing.png)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cakewallet.com/get-started/setup/restore-existing-wallet/seed-or-keys.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
