> For the complete documentation index, see [llms.txt](https://docs.garuda-defi.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.garuda-defi.org/products/earning/cross-staking/guide-for-projects.md).

# Guide for Projects

This is guide for project to create cross staking for their token

## **Create Cross Staking**

Go to [Cross Staking](https://nft-staking.garuda-defi.org/cross-staking) - click Register and connect your wallet. **Wallet support : station and kepr wallet**

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FWs5vQKT4azA5YCSZ60qL%2Fphoto_2025-01-06_23-14-27.jpg?alt=media&amp;token=f5544b7e-e950-4968-8762-f5eb097be5e0" alt=""><figcaption><p>Register Cross Staking Page </p></figcaption></figure>

Fill the staking token with your CW-20 token address and lock time period in days (eg: 1 or 3 days). After that click add pool to provide rewards pool.

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2Fes3tH0TZSKKIhsagebNP%2Fphoto_2025-01-06_23-25-33.jpg?alt=media&amp;token=8f91ec20-2eca-4a26-8834-734e22a22bf4" alt=""><figcaption><p>Register Cross Staking Page </p></figcaption></figure>

Pool rewards is the reward that you want to shares with stakers.&#x20;

It can be more than one and can be LUNC, USTC or CW-20 Token. You can start provide by fill the reward token with address/smart contract and *rewards per day\*.* \
If  you want to add pool just click add pool and repeat the process. Each pool will required 2.5K $GRDX token as fees. (50% for DeFi development and 50% for Burn GRDX).&#x20;

When it finish, you can start click execute to process payment and will generate cross staking contract for your CW-20 Token.

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FrGGJHWhZBpJoxvn2XDN4%2Fphoto_2025-01-06_23-40-00.jpg?alt=media&amp;token=51dd27a9-d333-4917-b599-2d62a3896b13" alt=""><figcaption><p>Provide Pool Rewards</p></figcaption></figure>

{% hint style="info" %}
*\*Rewards per day is the amount reward to provide per 1 token in a day. For example : Project want to provide rewards 10 token A per day for 1 token B staked.*&#x20;
{% endhint %}

{% hint style="warning" %}
*Once Cross Staking contract create creator can't delete the staking token and pool rewards*
{% endhint %}

## Manage Pool

Manage pool allow you to increase (deposit) or decrease (withdraw) your pools reward.&#x20;

Find your staking token on home, click on detail and scroll down to find manage pool.&#x20;

<div><figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FRMmmZ9cUdX2KcDhVztrl%2Fphoto_2025-01-06_23-52-26.jpg?alt=media&amp;token=8f36b8a7-279d-4c67-8dfb-bf8b315373e4" alt=""><figcaption><p>Click detail</p></figcaption></figure> <figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FTJ3VrYU1Ls3k11JSxYDZ%2Fphoto_2025-01-06_23-53-19.jpg?alt=media&amp;token=00657fd2-57e9-4139-b3f0-54e0e1b8bd0d" alt=""><figcaption><p>Click Manage Pool</p></figcaption></figure></div>

On manage pool page, click increase/decrease to deposit or withdrawal your rewards pool and put the amount and click submit.

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FuPBw7xAeQAbizryeL84e%2Fphoto_2025-01-06_23-58-13.jpg?alt=media&amp;token=4a81f172-7a53-4962-8fdd-53e800b5641a" alt=""><figcaption><p>Manage Pool Page</p></figcaption></figure>

{% hint style="info" %}
Initial deposit on manage pool required to make cross staking live so stakers can earn rewards
{% endhint %}

## Manage Staking

Manage staking to changes the unlock duration of your cross staking tokens.

Find your staking token on home, click on detail and scroll down to find manage staking.&#x20;

Put the duration time to changes in days and click execute.

<div><figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FfUyBtcgHEkQcsaBZhLSD%2Fphoto_2025-01-06_23-52-26.jpg?alt=media&amp;token=cb3d5e6c-2598-4007-8b52-f64235188b47" alt=""><figcaption><p>Click detail</p></figcaption></figure> <figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FUYOEkhDILiRBfIMcXaxX%2Fphoto_2025-01-07_00-09-46.jpg?alt=media&amp;token=8bd33056-28f9-46fc-b113-6f637bf615df" alt=""><figcaption><p>Click Manage Pool</p></figcaption></figure></div>

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FgIgs4aTaaPefGUXIR4i1%2Fphoto_2025-01-07_00-12-24.jpg?alt=media&amp;token=7afad21f-f180-4362-a63f-4a06b5f2323e" alt=""><figcaption><p>Manage Staking page</p></figcaption></figure>

## Manage Rewards

Manage rewards to add more pool rewards for your cross staking.&#x20;

Find your staking token on home, click on detail and scroll down to find manage rewards.

<div><figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FKOtw8JogSAsVCmJrvEWb%2Fphoto_2025-01-06_23-52-26.jpg?alt=media&amp;token=6641a8f9-2293-4cd5-8d25-b98ab5472f1e" alt=""><figcaption><p>Click detail</p></figcaption></figure> <figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2Fq4Z84jme1XD9DrDUrSUK%2Fphoto_2025-01-07_00-17-31.jpg?alt=media&amp;token=c344b0c8-754b-44fa-baf5-123eb5d8f2eb" alt=""><figcaption><p>click manage detail</p></figcaption></figure></div>

Click add pool and repeat the process on to add more rewards. Click execute after finished, and don't forget to provide the rewards by [Manage Pool](#manage-pool)

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FStW42n7wRY5ltKbeGN2I%2Fphoto_2025-01-07_00-19-49.jpg?alt=media&amp;token=8836d549-a278-43b9-85e5-fddf19b03bea" alt=""><figcaption><p>Manage Rewards Page</p></figcaption></figure>
