> For the complete documentation index, see [llms.txt](https://docs.zam.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zam.io/ecosystem/zam.io-zamwallet/defi-wallet.md).

# DeFi wallet

## First steps

**DeFi wallet** allows users to create a new cryptowallet or add an external one. Cryptowallet is a service that stores the public and/or private keys for cryptocurrency transactions and allows to get access to assets.

<figure><img src="/files/MikZK6wj5CWcbbRId9Dc" alt=""><figcaption></figcaption></figure>

## Create wallet

Pressing the "Create Wallet" button launches wallet creation that displays a seed phrase. A seed phrase is a series of words generated by your cryptocurrency wallet that give you access to the crypto associated with that wallet.

<figure><img src="/files/Ycx36o8Pts1cdV0xRukY" alt=""><figcaption></figcaption></figure>

At the first step, the application shows a seed phrase and asks to save it. Privacy policy terms agreement also required.

The application will ask to name the wallet and to confirm a seed phrase. After pressing the "Create Wallet" button, the wallet is ready to use.

## Add wallet

The functionality of external wallets addition is also available on the application. Required data is one of the following items:

* Private key
* Ethereum address
* Seed phrase
* ENS domain

<figure><img src="/files/knK9DErElbVeG2Tbk3nH" alt=""><figcaption></figcaption></figure>

After naming and required data conformation, an external wallet will be added.

## Operations with wallet

&#x20;Users can add new tokens, send and deposit assets to the selected wallet.

### Deposit

Deposit operation stands for receiving assets.&#x20;

<figure><img src="/files/286p3DOrNwJX7upXDswo" alt=""><figcaption></figcaption></figure>

Depending on the type of assets to receive user should select it and the application will display the wallet address or QR-code required for the transaction.

### Send

Assets sent require only the address of the destination wallet.&#x20;

<figure><img src="/files/wOoLW9ZlxMyTFTBUQO0L" alt=""><figcaption></figcaption></figure>

Depending on sending amount following information will be displayed:

* The amount that will be received on the destination wallet
* Arrival time
* Fee
* The amount that will be deducted from the balance

### Add token

It is possible to add custom tokens to the selected wallet. The only token address is required.

<figure><img src="/files/Wjyfsmo0P60udFQ27flU" alt=""><figcaption></figcaption></figure>

The token address insertion will provide related information as:

* Token icon
* Token symbol (short name)
* Token name (full name)
* Token decimals
* Count of lists where the token is verified

### Wallet Connect

Wallet connect allows you to connect a DeFi crypto wallet and decentralized apps (for example, Zam.io dApps) with QR code scanning.

<figure><img src="/files/hw7RUmV4QGQUIIZpGPLC" alt=""><figcaption></figcaption></figure>
