# Guide for Projects

As a project owner who owned a CW20 Token, projects can register - setting staking configuration and provide staking rewards on Garuda Defi without coding skills.&#x20;

These are some step :&#x20;

## **Register**

1. After connecting the Dapps with wallet go to Register Token on the [staking](https://garuda-defi.org/cw-20-staking) menu.&#x20;

<figure><img src="/files/KRKNNq67RdmuaJJB8X25" alt=""><figcaption><p>Garuda Defi Staking Homepage</p></figcaption></figure>

2. Paste the contract address of the CW-20 token. Once it correct the name and symbol will be appear on the below list.
3. Put the APR - Annual Percentage Rate for your token rewards.
4. Configure the unstaking period (unlock) minimum 1 day \~ unlimited
5. **Put The Owner /Admin Address\*** : This address will be the one that able to increase/decrease pool rewards and  manage projects staking configuration in the future.
6. After that click the Register Token : This will required 18 Lunc as gas fee and 2.5K $GRDX Token as register fee.

[Get GRDX Token](https://coinhall.org/terraclassic/terra1mkl973d34jsuv0whsfl43yw3sktm8kv7lgn35fhe6l88d0vvaukq5nq929) When it succeed there will be a TX Hash pop-up on the corner right and the token will be shown on the main menu.&#x20;

If not than you can repeat the process again or contact us on [Telegram](https://t.me/garudanodes_admin)

{% hint style="warning" %}
\**Please make sure to always put the right address on your owner/admin address.*&#x20;
{% endhint %}

<figure><img src="/files/HRQkvi23v4CFqLpSbhnY" alt=""><figcaption><p>Register Token Menu</p></figcaption></figure>

## Provide Staking Rewards

If the staking token appear on the main menu, than you can go to the next step : **Provide staking rewards**.

7. Connect with your owner/admin wallet as stated in point 5 then click **stake** on your token menu staking.
8. Click **Manage Pool** on overview tab
9. In the pool action, click **Increase** and insert the token amount that you will provide as rewards staking.&#x20;
10. Click **Increase Pool** to inisiate contract provide staking rewards.&#x20;

<div><figure><img src="/files/NeT1nwQFBPN10RqCJ1Qh" alt=""><figcaption></figcaption></figure> <figure><img src="/files/3NcbZiqsnJJy3fY1l7Su" alt=""><figcaption></figcaption></figure></div>

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

## Changes The APRs and Unstake Period

The APR can be modified at anytime, please note any APRs modification will affect all unclaimable staker rewards.&#x20;

11. Connect with your owner/admin wallet as stated in point 5 then click **stake** on your token menu staking.
12. Click **Staking Config** on overview tab

13 & 14. On Staking Configuration menu set up the APRs or Unstaking duration that you want to changes.

15. Click change config to execute the changes

<figure><img src="/files/9yygPk2ZLvpqW0lukbhu" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/TygqaSrhwDUAXqtIyV0L" 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.garuda-defi.org/products/earning/staking-cw20-token/guide-for-projects.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.
