# MetaMask - Full Guide

## **Part 1 – Setup MetaMask For Use With Casper**

**Step 1:** Install and set up a MetaMask wallet if you haven't yet: [**CLICK HERE**](https://metamask.io/download/)

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FwQesTiqCZwzj7xXBcoAZ%2FStep1.png?alt=media&#x26;token=15cf4a34-dc87-480e-bd6c-d84fe56a19f2" alt=""><figcaption></figcaption></figure>

**Step 2:** Install the Casper MetaMask Snap by clicking on '**Add to MetaMask**': [**CLICK HERE**](https://snaps.metamask.io/snap/npm/casper-manager/)

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FGFOU906N14TSFUMWHLQN%2FStep2.png?alt=media&#x26;token=c858bbc8-312c-4b66-a714-6a197402b89a" alt=""><figcaption></figcaption></figure>

**Step 3:** Click on '**Accept**' in the MetaMask extension prompt.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2Flwuqk2aPGvnbpsp3Kap1%2FStep3.png?alt=media&#x26;token=23937b30-bb80-408a-95c3-128b6011d300" alt=""><figcaption></figcaption></figure>

**Step 4:** Click on '**Connect**' in the MetaMask extension.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FsjmdlDCG9FfTyTZf0OR2%2FStep4.png?alt=media&#x26;token=fca9d6d8-86ec-4c66-a99c-b12f19a597ed" alt=""><figcaption></figcaption></figure>

**Step 5:** Click on '**Install**' in the MetaMask extension.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FM5Vg774nOfxbHGmoe3IR%2FStep5.png?alt=media&#x26;token=7ac69df5-cbf5-4193-a368-52951c728905" alt=""><figcaption></figcaption></figure>

**Step 6:** Check the checkbox and click '**Confirm**' in the MetaMask extension.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2F99od9gSm0VLN9ZgiJqAT%2FStep6.png?alt=media&#x26;token=11c4b9e1-daf1-496b-9548-59fd39663541" alt=""><figcaption></figcaption></figure>

**Step 7:** Click on '**OK**' in the MetaMask extension after the installation is complete.

## **Part 2 – Connect MetaMask With CSPR.Live Blockchain Explorer**

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2Fa0hj1SThVpnKxxb0f2Al%2FStep7.png?alt=media&#x26;token=72adffae-f1a0-4290-a06c-5ce367ca5579" alt=""><figcaption></figcaption></figure>

**Step 1:** Go to [CSPR.live](https://cspr.live/) and click '**Sign in**' on the top right of the screen.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FBgrlEoB8AzDPi5C70Wgw%2FStep8.png?alt=media&#x26;token=3a9c34a0-107b-4c8e-8ca9-617a11cdd4fa" alt=""><figcaption></figcaption></figure>

**Step 2:** Click on '**Metamask**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2Fp7laLvP9YHVeYwOJw5vW%2FStep9.png?alt=media&#x26;token=001c9800-b640-4cd4-9b41-4cb87e2a6f08" alt=""><figcaption></figcaption></figure>

**Step 3:** Click on '**Connect**' in the MetaMask extension prompt.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FCQs0v7JAogoF4uCEfoqS%2FStep10.png?alt=media&#x26;token=0d2f4a5f-5b02-4ba5-8942-58582b896479" alt=""><figcaption></figcaption></figure>

**Step 4:** Select one of the addresses CSPR.live shows you; you can choose the first one for ease of use.

## **Part 3 – Receive $CSPR On Your MetaMask Created Public Key**

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FGohTMyeUCako2KOfYkzy%2FStep11.png?alt=media&#x26;token=83c7c198-fe72-4eae-a4e9-a966b97ffa24" alt=""><figcaption></figcaption></figure>

**Step 1:** Hover over your public key in the top right corner and select '**View Account**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FNm10bloSM3HnUDfZg0pb%2FStep12.png?alt=media&#x26;token=f0161431-5dda-45dd-9838-93a0e5e297cd" alt=""><figcaption></figcaption></figure>

**Step 2:** You will see your Public Key (also called wallet address) on the top. This is the address you use to send $CSPR to.

## **Part 4 – Transfer $CSPR Using MetaMask And CSPR.Live**

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FzBiudMKQqIBscd2CGfXd%2FStep13.png?alt=media&#x26;token=a5640528-fd02-4272-8b5b-fe2914d94ad1" alt=""><figcaption></figcaption></figure>

**Step 1:** Hover over '**Wallet**' in the top right corner and select '**Transfer CSPR**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2Fy5WYeFC47u3XubkORBMV%2FStep14.png?alt=media&#x26;token=583283f6-bde7-4064-af5b-cd2017717ffb" alt=""><figcaption></figcaption></figure>

**Step 2:** Fill in the public key of where you want to send your $CSPR under '**Recipient**', the amount of $CSPR you want to send under '**Amount**' and fill in a specific Transfer ID if you wish to/need under '**Transfer ID (Memo)**'. This is sometimes required if you send $CSPR to an exchange. If not needed, you can use '**0**'. After this, click on '**Next**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FC9eWTO4OjN0GG39uk1oU%2FStep15.png?alt=media&#x26;token=39bd4eb8-0c2c-4a87-91bf-82249cc5de16" alt=""><figcaption></figcaption></figure>

**Step 3:** Check if the information is correct and click '**Confirm and transfer**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FaYxhnFmbe2EBeC3BFLj7%2FStep16.png?alt=media&#x26;token=7d94519c-deac-48c9-9cab-06cdec903855" alt=""><figcaption></figcaption></figure>

**Step 4:** It will now show you all the information about your transaction, and you can click '**Sign with Metamask**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2F4Wt66wMYcfm82AHWvxKj%2FStep17.png?alt=media&#x26;token=96667c15-64bc-40d2-bc11-2d925c897b20" alt=""><figcaption></figcaption></figure>

**Step 5:** Scroll down and click '**Approve**' in the MetaMask extension prompt.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FBF6YcLQr4P86kAR9MCdB%2FStep18.png?alt=media&#x26;token=d2b7425a-2d42-4590-9784-76fa67408a6a" alt=""><figcaption></figcaption></figure>

**Step 6:** You will see the details of the successful transfer.

## **Part 5 – Delegate $CSPR Using MetaMask And CSPR.Live**

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FkO1afxcXWXqIWWjvQWMq%2FStep19.png?alt=media&#x26;token=29816665-0f61-4e76-9f84-b70416957034" alt=""><figcaption></figcaption></figure>

**Step 1:** Hover over '**Wallet**' in the top right corner and select '**Delegate Stake**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FQE96feH9CwQAdCHeNiKb%2FStep20.png?alt=media&#x26;token=0da76143-6396-4947-939c-1b1adeb26da5" alt=""><figcaption></figcaption></figure>

**Step 2:** Choose a validator under '**Validator**' (**For example, Speedy Staking**) and the amount of $CSPR you want to delegate under '**Amount**'. After this, click on '**Next**'.

{% hint style="warning" %}
**IMPORTANT: Don’t stake all of your CSPR, as you will need some CSPR left to unstake your tokens in the future.**
{% endhint %}

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2Ff9L36JJAdyGGnMfoZy7c%2FStep21.png?alt=media&#x26;token=9850d537-d9e8-4849-aa3a-cf0ee98ba0be" alt=""><figcaption></figcaption></figure>

**Step 3:** Check if the information is correct and click '**Confirm and delegate stake**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FO5UScr6IPhpgwu9ijkGe%2FStep22.png?alt=media&#x26;token=006310e9-eaf8-4211-8cb3-82d5c69ab026" alt=""><figcaption></figcaption></figure>

**Step 4:** It will now show you all the information about your transaction, and you can click '**Sign with Metamask**'.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FsTkhUhlZXTjVlGg5oUS7%2FStep23.png?alt=media&#x26;token=e7293c96-7274-4580-a087-acda53caa959" alt=""><figcaption></figcaption></figure>

**Step 5:** Scroll down and click '**Approve**' in the MetaMask extension prompt.

<figure><img src="https://3883897532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0mRE72CK4C3BU2yX3xxe%2Fuploads%2FrepvpLevW8fWt5OdiQdT%2FStep24.png?alt=media&#x26;token=511bab77-c71e-4380-86d8-5300d834c9ae" alt=""><figcaption></figcaption></figure>

**Step 6:** You will see the details of the successful delegation. You will start receiving Staking Rewards after \~4 hours. You will then receive Staking Rewards every ERA (\~2 hours).
