# CPP Staking

The CPP Staking page comes with a wide range of useful features.

This guide will provide an overview of these features to help you better understand them.

## Connect your wallet.

Go to [**https://staking.cmoney.xyz/**](https://staking.cmoney.xyz/) and connect your wallet.&#x20;

Ensure that your wallet contains CPP tokens for staking and AVAX to cover the gas fee on the Avalanche Blockchain.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2Fr4sWfBCmJblQPGud7pyK%2F1%20Staking%20CPP%20page.PNG?alt=media&#x26;token=aa791c99-1051-4061-bf5e-43f54225b1a0" alt=""><figcaption></figcaption></figure>

The staking page will show the following information after you connect your address:

1. **Your Staking**: This section displays the following:
   * *Your Total Staking*: the number of CPP tokens you have staked.
   * *Total Value Locked*: the number of CPP tokens staked by all users.
   * *Your Total Reward*: the amount of reward you will earn for staking CPP.
2. **Staking**: This section lists your currently active staking for the connected wallet address.
3. **History**: This section displays records of all the actions you have taken, including staking, unstaking, and claiming rewards.
4. **Address details**: Here, you can find information about your address, such as your balance, blockchain network, and more.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FIf8EkKdXkMSR6WLzlsFG%2FPicture2.png?alt=media&#x26;token=5c15a9b6-c06f-4ef3-bc38-73d428b5284e" alt=""><figcaption></figcaption></figure>

## Stake your CPP.

1. To stake CPP, click the **Stake** button in "**Your Total Staking"** section.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FrzsIWjWY901C7ogXsVld%2FPicture3.png?alt=media&#x26;token=2503a614-dc80-442b-9cfc-89c81c7e3743" alt=""><figcaption></figcaption></figure>

2. Enter the amount of CPP tokens you wish to stake and confirm your action.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FRNPWfHtPrnqzWSR9WAHM%2FPicture4.png?alt=media&#x26;token=4f5d8fc6-97cb-4a8f-b190-2661d4d503bc" alt=""><figcaption></figcaption></figure>

3. Your wallet will request your approval to use the maximum amount of CPP tokens.&#x20;

Once you have approved this, you will not have to do it again for your future staking.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FV9NXbZblEKBfvvduyTtZ%2FPicture5%2B6.jpg?alt=media&#x26;token=b146c309-e9c3-4d01-9ade-5011f2b0f4ca" alt=""><figcaption></figcaption></figure>

4. Confirm your staking.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2Fy7SfmREnxhfOOdGWYNuJ%2FPicture7.png?alt=media&#x26;token=ce37b3bd-91e9-492d-a4c5-55791f1dd23e" alt=""><figcaption></figcaption></figure>

After your CPP tokens are successfully staked. The staked amount is locked for <mark style="color:red;">**30 days**</mark>, and you can only unstake it after that period.&#x20;

Below the **Staking** section, you can find the following information about your staking:

* **Stake date:** the date when you staked your tokens.
* **Hash:** the transaction hash and Tx link of your staking.
* **Your staking (CPP):** the number of CPP tokens you staked.
* **Reward (USDC):** the amount of reward you will earn (in USDC) from the system.
* **Occupancy:** the percentage of CPP tokens you staked out of the total amount staked by all users.
* **Time Left:** the remaining time until you can unstake your tokens.
* **Action:** Unstake your CPP tokens. You can only do this after your lock time ends.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FJEjgwGiwSlr5QBMetO2V%2FPicture8.png?alt=media&#x26;token=94f8431b-54b5-49ff-b44f-4a9850554ed5" alt=""><figcaption></figcaption></figure>

## Claim your reward.

On the payout day, you can claim the rewards even if your CPP tokens are still locked.&#x20;

1. Click **Claim** to claim all rewards.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FSp9cGbN0IYwMbDR9MRjj%2FPicture9.png?alt=media&#x26;token=99d95f3b-a76d-465d-8e1b-ee2aac032a3c" alt=""><figcaption></figcaption></figure>

2. Confirm your action.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2F1cHbuEk7gStgWX23ZzRw%2FPicture10%20%2B%2011.jpg?alt=media&#x26;token=802cd38e-de7f-441f-a612-8209d2bc0b4a" alt=""><figcaption></figcaption></figure>

## Unstake your CPP.

To unstake your CPP:

1. Click the **Unstake** button when your CPP tokens lock time is over.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FcvIJ2t3s3Pnd8WW2Ueni%2FPicture12.png?alt=media&#x26;token=17761762-14eb-42eb-a57b-99e4fac53002" alt=""><figcaption></figcaption></figure>

2. Confirm your action.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FIe16IkLfSELbkIvtpZIl%2FPicture13%2B14.jpg?alt=media&#x26;token=ed7c37c2-5fac-4a52-ada3-afc0272ed2c2" alt=""><figcaption></figcaption></figure>

**NOTE:** If you have unclaimed rewards when you unstake, the process of claiming those rewards will be automatically included when you unstake.&#x20;

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FbAiwEBZgkMLrBvpbt4lo%2FPicture15.png?alt=media&#x26;token=82a207c0-5c19-4052-bda0-802d0ca60b46" alt=""><figcaption></figcaption></figure>

This means that you will receive both the CPP tokens you staked and the associated rewards after you complete the unstaking, regardless of whether you claimed those rewards before or not.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FJ9ApDqHMRhjwR0ewBdiv%2FPicture16%2B17.jpg?alt=media&#x26;token=e658936b-6a03-48c1-9e27-04ebe343c733" alt=""><figcaption></figcaption></figure>

## Check your History.

The **History** function will help you keep track of all the actions you performed (stake, unstake, claim reward).

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FsOkoPeLSWwstl5mSlQlV%2FPicture18.png?alt=media&#x26;token=a08fe65d-ae31-4ffd-87e3-08c65e59b122" alt=""><figcaption></figcaption></figure>

Click on the **link icon** <img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2Fw04rzqvzKzpeO1NvuYhe%2Fimage.png?alt=media&#x26;token=8e341294-5afa-4433-bf87-0c071a26b979" alt="" data-size="line"> to open the scan link:

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FfvcXLVfMlavN2mXbXBWI%2FPicture19.png?alt=media&#x26;token=97c33d24-59ca-4d77-9d40-eed6ea7aab45" alt=""><figcaption></figcaption></figure>

## Find your Address details.

To access your address details page, simply click on the connected address located on the top right corner of the page.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FYNePvwNalbvset25vcMF%2FPicture20.png?alt=media&#x26;token=de08da3f-121d-4425-b972-b9a9af3904ae" alt=""><figcaption></figcaption></figure>

This will show all the information about your wallet address on the CPP Staking page.

<figure><img src="https://2558420383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLP2RylIQWG9tlPWjA1c%2Fuploads%2FEaDpM8eah9XQvALdOtIY%2FPicture21.png?alt=media&#x26;token=d8789bd1-9c9a-4df1-bd7b-a3456a541fd9" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs.cmoney.xyz/cpp-token/cpp-staking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
