# NFT reward

Create and distribute custom NFTs to role members. Perfect for proof-of-participation, collectibles, community credentials, or exclusive access tokens with real onchain utility.

#### Setting up NFT rewards

**1. Create the NFT**

* In the role editor, click **"Add reward"** and select **NFT**
* Upload NFT image (JPG, PNG, or GIF, up to 100MB)
* Add NFT name and metadata description (optional)
* Set metadata attributes (rarity, level, season, etc.) - optional
* Choose transferability: **Non-transferable (Soulbound)** or **Transferable**<br>

**2. Configure supply and claiming**

* Set supply: **Unlimited** or **Limited** with a maximum number
* Set claim limits per wallet address
* Configure claiming time window (start and end dates)
* Choose supported blockchain from dropdown<br>

**3. Set pricing and payout**

* Set mint price or leave it zero for free minting
* Configure payout address (defaults to your connected wallet)
* Note: small Guild minting fee applies<br>

**4. Deploy NFT**

* Click **"Create NFT reward"** to deploy the contract onchain
* Only members who meet the role's requirements can claim the NFT
* Click **"Collect NFT"** to see contract details and top collectors

{% hint style="info" %}
Each NFT can only be attached to a single role.
{% endhint %}

#### How NFT rewards work for members

* Members see the NFT reward but cannot claim until they meet role requirements
* Once qualified, members click **"Collect NFT"** to mint the NFT to their wallet
* Minting happens onchain and requires gas fees
* NFTs appear in member wallets and automatically list on OpenSea
* Metadata updates dynamically reflect on already minted NFTs

Unlike other rewards, members keep their NFTs permanently even if they lose role access, since the NFT is already minted onchain.

<figure><img src="https://2741276286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYUpDHzd4HDKO8hEPSNOZ%2Fuploads%2FwZEAMydiZw2gXdDMbMiw%2FNFT%20reward.png?alt=media&#x26;token=05a3faea-fb93-4c64-a3bd-0f16fb7ecb1d" alt=""><figcaption><p>Collect NFT page</p></figcaption></figure>
