> For the complete documentation index, see [llms.txt](https://taskoncommunitys-organization.gitbook.io/guide-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://taskoncommunitys-organization.gitbook.io/guide-book/getting-started/how-to-create-quest/step2-rewards-settings.md).

# Step2: Rewards Settings

<figure><img src="/files/HOrQxtqO1hJkBVDf1AXZ" alt="" width="563"><figcaption></figcaption></figure>

**Distribution**

<table><thead><tr><th width="160">Types</th><th width="458">Intro</th><th>Status</th></tr></thead><tbody><tr><td>Ranking</td><td>Winners are determined based on their accumulated task points throughout the entire quest. </td><td>Available now</td></tr><tr><td>Lucky Draw</td><td>Winners will be randomly selected after the quest concludes.</td><td>Available now</td></tr><tr><td>Open to All</td><td>Each eligible participant will receive all types of rewards through the "Open to All" method. </td><td>Available</td></tr><tr><td>FCFS</td><td>First Come, First Served. </td><td>Available now</td></tr><tr><td>Mixed</td><td>The four reward methods can be combined to create a mixed method that allows users to have multiple opportunities to receive rewards.</td><td>Available now</td></tr></tbody></table>

**Top Number:** Specifies the precise ranking positions of members. For instance, members ranking from 1st to 5th on `Quest Leaderboard` are designated as winners

**Top Percentage:** Specifies the highest percentile range in terms of members' ranking positions. For example, top 10% to 20%, indicating that members on Leaderboard with top 10% to top 20% are eligible for rewards.

<figure><img src="/files/7nLsZhRfhBJtBo1Lfh6U" alt="" width="549"><figcaption></figcaption></figure>

**Rewards**

<table><thead><tr><th width="151">Type</th><th width="558">Intro</th></tr></thead><tbody><tr><td>Token</td><td><code>Tokens</code> motivates active involvement and attracts more participants. This rewarding mechanism boosts user satisfaction and fosters loyalty, encouraging regular <code>engagement</code> in quests. </td></tr><tr><td>NFT</td><td><code>NFT</code> (Non-Fungible Token) is a unique digital asset, and as a reward, it  has the advantages of uniqueness, authenticity, and scarcity, providing users with more valuable and meaningful reward experiences.</td></tr><tr><td>Whitelist</td><td>As a reward, the <code>whitelist</code> offers unique value and experiences. The privileged users will enjoy a sense of recognition and belonging within your project, strengthening their bond with the brand.</td></tr><tr><td>Points</td><td>During each quest, users earn a certain number of points for completing tasks. When the cumulative tasks meet the predefined reward criteria, they become eligible for the points reward. </td></tr><tr><td>Discord Role</td><td>TaskOn now supports <code>Discord</code> roles as quest rewards. By adding the TaskOn <code>bot</code> to your Discord server, you can effortlessly implement a streamlined reward process.</td></tr></tbody></table>

1. Click on "`Ranking`", choose `Top Number`, and click "`Points`".
2. Set amount and number of winners.
3. Click "`Confirm`".

<figure><img src="/files/wjwUDrECABHO1YQafO8q" alt="" width="375"><figcaption></figcaption></figure>

Currently, TaskOn supports various reward mechanisms for quests, allowing you to set different distribution methods when configuring rewards.

<figure><img src="/files/c2JxKMYpdHLXTRi37D43" alt="" width="369"><figcaption></figcaption></figure>

#### Token - FCFS & Lucky Draw

1. Choose Network, token name, enter the amount of token, and enter the number of winner.

<figure><img src="/files/m1HDQVQgZ7MqXxnUjbU9" alt="" width="375"><figcaption></figcaption></figure>

2. How to distribute rewards: `Equally` or `Randomly`.

<figure><img src="/files/DhMwxyHepkONVzvfySLX" alt="" width="375"><figcaption></figcaption></figure>

#### Token - Open to All

1. Choose network, add token name, enter reward amount, choose distribution, and finally click "`Confirm`".

<figure><img src="/files/8NfZ0SQG237s0jAE2v03" alt="" width="375"><figcaption></figcaption></figure>

#### NFT - FCFS & Lucky Draw

1. Choose NFT Source: [NFT minted on TaskOn](#user-content-fn-1)[^1], `TaskOn-CAP`, `Your NFT`.
2. Select Network.
3. Enter the number of Winners.
4. Click on Gas Fee Subsidy or not.
5. Click on "`Confirm`".

<figure><img src="/files/XakJxfkG7tkMKZFaVsJI" alt="" width="375"><figcaption></figcaption></figure>

#### NFT - Open to All

1. Select Collection/Network.
2. Click "`Gas Fee Subsidy`" checkbox.
3. Then click "`Confirm`".

<figure><img src="/files/Pn6TEZOFguUwYbklbaO6" alt="" width="375"><figcaption></figcaption></figure>

#### Gas Free Settings

1. Click "`Gas Free Subsidy`", and based on the formula, TaskOn will calculate the estimated gas cost for upcoming activities. If your balance is **sufficient**, simply click “`Next`”.

*If you are uncertain about the formula, you can refer to the* [*formula tutorial for detailed information*](/guide-book/quest-hub/gas-station/how-to-calculate-gas-fee.md)*.*

<figure><img src="/files/AxvbhfF4GrJJwKE2ueXe" alt="" width="375"><figcaption></figcaption></figure>

If the Gas Station balance is **insufficient** to cover the total gas fee for this quest/event, click "`Deposit`" to access the `Deposit page` and complete the deposit.

Enter the number of assets, choose your wallet, then click “`Top Up`”.

<figure><img src="/files/b1tU6RloZoaGl1g6kYJG" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/qhxfQk6JK8et1QIzaV3f" alt="" width="375"><figcaption></figcaption></figure>

#### Whitelist - FCFS & Lucky Draw & Open to All

1. Select the network, and enter the details about Whitelist.

<figure><img src="/files/JsuKwA1KnfDPnRtjollk" alt="" width="375"><figcaption></figcaption></figure>

#### Points - FCFS & Lucky Draw

1. Enter the number of winners.

<figure><img src="/files/oKPrGjTY477Qu2yjj16h" alt="" width="375"><figcaption></figcaption></figure>

#### Points - Open to All

1. Enter Discord server URL, and select role name.
2. Enter the rewards amount.

<figure><img src="/files/rg4AWr1ubPwnj2iYuIgV" alt="" width="375"><figcaption></figcaption></figure>

#### Discord Role - FCFS & Lucky Draw

1. Enter the Discord URL. Please note that you need to [**add TaskOn Discord Bot first**](/guide-book/community-hub/bot-integration/discord-integration/how-to-add-taskon-discord-bot.md)[.](/guide-book/community-hub/bot-integration/discord-integration/how-to-add-taskon-discord-bot.md)
2. Choose Role name, and enter the number of winners.

<figure><img src="/files/wjgEZLKpGMlatsFlkP7v" alt="" width="375"><figcaption></figcaption></figure>

#### Discord Role - Open to All

1. Enter the Discord Server URL.

<figure><img src="/files/O8WSIycSlqX3FWzRuGDO" alt="" width="375"><figcaption></figcaption></figure>

#### Bonus Settings

If you want to add additional bonuses, you can click "`Bonus Settings`" to customize extra bonuses for winners. Additionally, you can also distribute points to qualifiers.

**Private:** Private quests will not be listed on the Quests/Home page and are available only to users who recieve the specified quest link.

<figure><img src="/files/7PuhJQQa1Hk8VqsgPCVf" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/27x2pIjPzC2lp9ksF9MS" alt="" width="375"><figcaption></figcaption></figure>

[^1]:


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://taskoncommunitys-organization.gitbook.io/guide-book/getting-started/how-to-create-quest/step2-rewards-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
