> For the complete documentation index, see [llms.txt](https://docs.keeper-wallet.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper-wallet.app/browser-extension/assets.md).

# Assets

## View your tokens and NFTs <a href="#view" id="view"></a>

Your tokens and their balances are displayed in the main window of Keeper Wallet, under the **Assets** tab.

Under the **NFTs** tab, there are your NFTs grouped into collections by creator's address. For NFTs from [Waves Ducks](https://wavesducks.com/) or [SIGN Art](https://sign-art.app/), you can see their images.

![](/files/xdbwk68WAz9kttmwrPeq) ![](/files/HuNHaGbxCCvkAtEgAxOc)

To quickly find a certain token:

* Search by token name or ID.

  ![](/files/Wbvkysmtq4M2LwuRFJBw)
* Add tokens to Favorites: hover over the ![](/files/Be5Mx7KmPdG6U0nTwmEs) icon next to the token, then click ![](/files/BsxYr5c1lp3SB65nkjin).

  ![](/files/DLfXFsMSBKIYasmg4ZH2)

  To view only your Favorites, click ![](/files/BsxYr5c1lp3SB65nkjin) next to the search bar.

  ![](/files/3gWEnuTfkAUJQ7vPNDaK)
* To view only those tokens that you issued yourself, click ![](/files/RHJMkGbay4Pb73pmU59F) next to the search bar.

  ![](/files/TVW77tcsPF1RY3Du8p8w)

Notice the labels on the token logos:

* ![](/files/9ReWo1xMvdkeHyQXiwOr) means a sponsored asset that can be used instead of WAVES to pay fees for transfers and script invocations. [More about sponsored fee](https://docs.waves.tech/en/blockchain/waves-protocol/sponsored-fee)
* ![](/files/UzqnzIOi04UIo1HBiQ1U) means a smart asset with an assigned script that restricts transactions involving the asset. [More about smart assets](https://docs.waves.tech/en/blockchain/token/smart-asset)

To see token details, hover over the ![](/files/Be5Mx7KmPdG6U0nTwmEs) icon next to the token, then click ![](/files/fqHClH9L2vlq09nuQ455).

![](/files/cpIk46xiTiIzkUchE8Xq)

🛈 By default, Keeper hides [suspicious tokens](https://github.com/wavesplatform/waves-community/blob/master/Scam%20tokens%20according%20to%20the%20opinion%20of%20Waves%20Community.csv). To display all tokens, click ![](/files/HHFE9fY9Np2LwaCnwJQQ) in the upper right corner of the window and disable **Suspicious assets protection**.

![](/files/1DToEZvyF1DkNbUcXQcW)

## Transfer tokens

You can transfer tokens to another address on the Waves network.

1. On the **Assets** tab, hover over the ![](/files/Be5Mx7KmPdG6U0nTwmEs) icon next to the token, then click ![](/files/rMQ4o2BYxWh43AU5i5af).
2. Specify the recipient in any way convenient for you:
   * select the recipient from the [address book](/browser-extension/address-book.md) or your accounts by clicking the ![](/files/LT7WJ19UXoeLLwfDIr0N) icon,
   * enter a [domain name](https://docs.waves.domains/),
   * paste an address in regular `3P...` format.
3. Specify the token amount. Additionally, you can type the message (it will be available for everyone to read, just like any information on the blockchain). Click the **Send** button.

   ![](/files/cVO5HD95MFHLeGAlz6oJ)
4. The transaction fee is 0.001 WAVES by default. You can choose another asset to pay the fee if needed.

   ![](/files/YcrAfslCOaPRQJd4cSa0)
5. Click **Approve**.

💡 To add the recipient to the [address book](/browser-extension/address-book.md), click the ![](/files/isFVyyZ8LKX8p5SiAmIw) icon before confirming the transaction or right after.

![](/files/4Ufo21CZixfcy7sZlg59)

After signing the transaction, you will see a notification of transaction sending with a link to its details in Waves Explorer. If the transaction fails to send, an error message will appear.

Normally, transactions reach the blockchain after 2 seconds on average. You can view the transaction history on the **History** tab.

## Transfer NFTs

1. On the **NFTs** tab, click on the collection thumbnail.
2. On the collection screen, click on the NFT thumbnail.
3. On the NFT screen, click **Send**.
4. Specify the recipient in any way convenient for you:
   * select the recipient from the [address book](/browser-extension/address-book.md) or your accounts by clicking the ![](/files/LT7WJ19UXoeLLwfDIr0N) icon,
   * enter a [domain name](https://docs.waves.domains/),
   * paste an address in regular `3P...` format.
5. Additionally, you can type the message (it will be available for everyone to read, just like any information on the blockchain).
6. Click the **Send** button.
7. The transaction fee is 0.001 WAVES by default. You can choose another asset to pay the fee if needed.
8. Click **Approve**.

After signing the transaction, you will see a notification of transaction sending with a link to its details in Waves Explorer. If the transaction fails to send, an error message will appear.

Normally, transactions reach the blockchain after 2 seconds on average. You can view the transaction history on the **History** tab.

## Exchange tokens

You can exchange tokens directly in Keeper Wallet, which is now integrated with [Swop.fi](https://swop.fi/) and [Puzzle Swap](https://puzzleswap.org). Keeper displays all exchange options and the difference between them in real time, and suggests the most profitable route by default.

1. Click **Swap**.

   ![](/files/G8v2wqW4ds5Ct8LaMb7h)
2. Select a pair of tokens. To rearrange tokens, click ![](/files/B788s4Qj3qkszmPV1E9r).
3. Enter the amount to exchange. Check the estimated amount to receive and the minimum amount in the **Minimum Received** field.

   ![](/files/2NGjPEI0Hir8FPXHZPCV)
4. The transaction fee is 0.005 WAVES by default. You can choose another token to pay the fee in the **Transaction Fee** field if needed.
5. Click **Swap**.

The estimated amount may change — increase or decrease — if other users make exchanges before you do. However, you will receive at least the amount specified in the **Minimum Received** field. If the price movement is too large and the minimum amount is not attainable, the transaction is canceled. Then you can make the exchange at the new price if you wish.
