# Tutorial on how to set up wallet

In order to make users easy to use wallet, we take Metamask as an example to show how to set up a wallet and connect with KCC.

### What is Metamask

[Metamask](https://metamask.io/) is one of the leading crypto wallets and it has a browser extension and a mobile app crypto wallet for accessing both KCC as well as other blockchains, such as Ethereum and Polygon. It is perfect for being used as a beginner wallet because it provides access to nearly all dapps and allows users to make transitions and interact with smart contracts with ease.

### Use Metamask for KCC

**If you are going to use the wallet on the web, you should install MetaMask for Chrome first.**

1\. Visit Metamask's[ official website](https://metamask.io/) and click the “Download for chrome” button

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FlmifkHKys4vydVtUfFLs%2F%E6%88%AA%E5%B1%8F2022-12-28%20%E4%B8%8B%E5%8D%884.00.41.png?alt=media&#x26;token=6b93d450-7e7b-48b4-aa8e-5a16dadff0dc" alt=""><figcaption></figcaption></figure>

2\. Click on “Add to Chrome" and you have successfully installed the MetaMask extension in Brave!

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FaWbRatPRuVSQBeHCT6A7%2FHow-to-set-up-a-wallet-on-KCC-Step-4.png?alt=media&#x26;token=7e95c263-2afd-4c20-ba9f-8b3919df6913" alt=""><figcaption></figcaption></figure>

**Then, you can create an account in MetaMask**

1\. Click “Create a Wallet”.

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FnrgtP0mZNHveb7by8Qif%2FHow-to-set-up-a-wallet-on-KCC-Step6.png?alt=media&#x26;token=f2c27ef4-9d62-4827-b752-aca61ea233e6" alt=""><figcaption></figcaption></figure>

2\. In this step, you need to create a minimum of 8 characters password for accessing your wallet.

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FgmUnKLdu21Ewgl0xM8Hl%2Fimage.png?alt=media\&token=c5d0bc41-1ccc-440d-aa4e-6578ca778233)

3\. After creating your password, please watch this video to learn about your secret recovery phrase and how to keep your MetaMask wallet safe and secure.

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FXfpwN7muc1dFXsixCfJI%2Fimage.png?alt=media\&token=cda706b7-d876-43f3-b8c2-9a0274f01693)

4\. This page shows 12 recovery phrases for your wallet. You can memorize it or take a note and store it in a very safe place, and the most important thing is don’t share your secret recovery phrase with anyone.

Note: Without these recovery phrases, your wallet can’t be recovered if your device got damaged or lost.

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FyzUcS9dvIkq6zJH9xWCD%2Fimage.png?alt=media\&token=e27e6c83-5324-4a8c-b973-86771a44a2b1)

5\. Select each phrase in order to make sure it is correct then click “Confirm”.

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FYVv26QgDMjKjjj4TxiLd%2Fimage.png?alt=media\&token=1475a88b-3464-4333-a0d0-535a80b33cdd)

All done! Now you have your MetaMask Wallet!

<img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FqUgujpUt6EEcl3H3y5Sv%2Fimage.png?alt=media&#x26;token=b87fc091-0083-42c6-8473-bdd70dde2d6f" alt="" data-size="original">

**How To Import Tokens?**

1\. Open your Metamask extension in your browser and click "Import tokens".

<img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FNaIcMxg4KbKdTjC7SdS8%2Fimage.png?alt=media&#x26;token=1ae146cd-3a55-41d1-b11d-eeb7138ff6a0" alt="" data-size="original">

2\. Copy the token contract address you want to import. And here are the main peg token' contracts on KCC mainnet.

| Name | Contract                                   |
| ---- | ------------------------------------------ |
| BTC  | 0xc654aff6cb2350eb0af234621f82beee648ea98b |
| ETH  | 0xf55af137a98607f7ed2efefa4cd2dfe70e4253b1 |
| USDT | 0x0039f574ee5cc39bdd162e9a88e3eb1f111baf48 |
| USDC | 0x980a5afef3d17ad98635f6c5aebcbaeded3c3430 |

You can check more token contracts here:&#x20;

{% embed url="<https://explorer.kcc.io/en/tokenlist?token=krc20>" %}

{% embed url="<https://github.com/kcc-community/kcc-peg-token#mainnet>" %}

3\. Take USDC as an example.&#x20;

Enter the contract address and the token symbol will auto-filled. When you confirm the content is right you can click the "Add custom token" button.

<img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FYOWEfSRfSZOVCgpdo0ig%2Fimage.png?alt=media&#x26;token=f3805511-3e22-4efe-ae7d-cfd285f2567d" alt="" data-size="original">

4\. In the last, you only need to tap the "Import tokens" button and you can see this token in your KCC wallet.

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FveXrxTljRJFCyIk2NIIp%2Fimage.png?alt=media\&token=1e41d31f-9bde-4428-aae6-7c32e8ea27ee)
