# Guide for NFT Creators

As a creators / founders who owned NFT project, can create NFT Staking Contract by register - setting staking configuration and provide staking rewards on Garuda Defi without coding skills.&#x20;

These are some step :&#x20;

## **Connect Wallet**

Make sure to connect the wallet before execute the contracts on the Garuda Defi Platform.&#x20;

Wallet support: Keplr and station (both in extension and mobile)

## **Register**

Go to [Garuda-DeFi](https://garuda-defi.org), on the main menu choose **NFT Staking**.&#x20;

On the dashboard click **Register**

{% hint style="danger" %}
*Register is only a feature used by creators, not recommended for NFT Holders*
{% endhint %}

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FXfds4iZMmhaS3GO4eDZg%2Fphoto_2024-10-25_01-30-08.jpg?alt=media&#x26;token=03a767a4-1177-4694-b8c5-1c17aa3a5703" alt=""><figcaption><p>Main Menu NFT Staking</p></figcaption></figure>

To register there is a requirement **2.5K GRDX as fee** , make sure to have that balance in the wallet connected. [Buy GRDX here](https://coinhall.org/terraclassic/terra1mkl973d34jsuv0whsfl43yw3sktm8kv7lgn35fhe6l88d0vvaukq5nq929)

In NFT Information, fill in the address with the **NFT Smart Contract Collection\***. The name will be displayed, if not displayed - please double check the address.&#x20;

Insert the image to be displayed in the main menu and paste the Link with the NFT Marketplace page, so that users can mint/purchase NFTs by referring to the link.

In Token Rewards Information, fill in the address with the **CW20-Token Smart Contract \***. The name will be displayed, if not displayed - please double check the address.&#x20;

Click execute and confirm the transaction on wallet connected.

{% hint style="danger" %}
*Please double check NFT and CW20 Token Smart Contract MUST be accurate.*
{% endhint %}

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FVaZy0jYmarxBh9J1ynJZ%2Fphoto_2024-10-25_01-34-33.jpg?alt=media&#x26;token=6e4e8c04-da51-45c8-9f98-1dc91999fe26" alt=""><figcaption><p>Register NFT Page</p></figcaption></figure>

## Go To Staking Config

After successful registration, the NFT collection will be displayed in the main menu.&#x20;

Click detail, a staking config button will appear and click it.&#x20;

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FomIrl7RNIayeR9Ef1X98%2Fphoto_2024-10-25_01-55-20.jpg?alt=media&#x26;token=f62e5ed9-55c6-4aea-8795-a3afadfee1cd" alt=""><figcaption><p>Click detail on NFT listed and staking config button</p></figcaption></figure>

## Staking Configuration\*

{% hint style="info" %}
These action will required several execute contract and transaction on wallet connected.
{% endhint %}

Insert an amount token on the pool rewards at manage pool. This action can be adjustable by withdraw (to decrease) or deposit (to increase) the pool rewards.

After insert an amount, click deposit button to execute and sign the transaction for sending an amount token from wallet to the pool rewards.&#x20;

Insert a number for unstaking period, click the execute button and sign the confirmation on the wallet.

<figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FziMNiqjGNpUL5HJLI8l2%2Fphoto_2024-10-25_02-05-42.jpg?alt=media&#x26;token=93ea711c-0a72-4246-8c18-aef3e9f3ab11" alt=""><figcaption><p>Manage pool rewards and unstaking period</p></figcaption></figure>

Set up the NFT rewards on NFT Trait configuration.&#x20;

Assign NFT trait by select the rarity, click add and enter the amount of token rewards per day.&#x20;

If collection did not have rarity, select **default \*** and enter the amount of token rewards per day.&#x20;

Click add if creators want to assign more NFT trait to reward.

After all done, click execute and sign the confirmation on wallet connected.

{% hint style="info" %}
*We recommend to use default options in case there is a typo in rarity trait. If not, the rewards will not distributed or claimed.*
{% endhint %}

<div><figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FMaoK0sCK6fwQiFZkTXsL%2Fphoto_2024-10-25_02-35-53.jpg?alt=media&#x26;token=9ffb49bb-ccaa-4285-a488-861eb561df2b" alt=""><figcaption><p>Assign NFT trait to reward</p></figcaption></figure> <figure><img src="https://1287123956-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxjjcjzH1UYRlroVNUWJ%2Fuploads%2FUbTMTM2TjD91HIdDkDIn%2Fphoto_2024-10-25_02-35-57.jpg?alt=media&#x26;token=bfbb2010-fee0-4646-a226-1f2d7bd08b63" alt=""><figcaption><p>Click execute after assigned</p></figcaption></figure></div>

Double check on the main page and click detail to display all NFT configuration.

If creators still have a problem, visit us on [Telegram Group](https://t.me/Garudaverse99) or send [DM to our Admin](https://t.me/garudanodes_admin) on telegram.&#x20;
