# Rewards and Halving Schedule

**Rewards Distribution**

**Rewards and Halving Schedule**

In Flappy Duck, we’ve designed a rewards system that keeps gameplay exciting while ensuring our token supply of 67 million lasts exactly one year. Here's how the daily rewards work:

***

**Daily Rewards Pool**

Each day, the total reward pool starts large and gradually halves, extending the supply over a full year. For example, on **Day 1**, the daily reward pool starts at 1,000,000 tokens. By **Day 2**, the reward pool halves to 500,000 tokens, and this halving continues daily.

***

**Rank-Based Halving Distribution**

Within the daily rewards pool, the tokens are split among the top 100 players based on their rank. Higher ranks receive a larger share, but the rewards halve as you move down the ranks. Here’s how it works:

1. **Rank 1**: Receives half of the entire daily reward pool.
2. **Rank 2**: Receives half of what Rank 1 received.
3. **Rank 3**: Receives half of what Rank 2 received, and so on.
4. This halving pattern continues down to **Rank 100**.

For example, if Day 1’s reward pool is 1,000,000 tokens:

* **Rank 1**: 500,000 tokens
* **Rank 2**: 250,000 tokens
* **Rank 3**: 125,000 tokens
* … all the way down to **Rank 100**

***

**How This System Works Over Time**

This unique structure allows for sustainable rewards distribution:

* **Daily Halving**: Every day, the reward pool starts large but decreases, halving each day.
* **Rank-Based Halving**: Within the daily pool, each rank’s reward halves compared to the rank above.

Using this method, our 67 million token supply will last the entire year, creating excitement, competition, and long-term value for players as they aim for top ranks every day.

***

**In Summary**

* **Top 100 Players Daily**: The highest-ranking players earn a portion of the daily reward pool.
* **Halving Daily and By Rank**: Tokens halve each day and each rank, ensuring fair and sustainable distribution.
* **One-Year Distribution**: This structure ensures the rewards last a full 365 days, creating ongoing incentives for dedicated players.


---

# 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://flappyduck-organization-1.gitbook.io/flappyduck-organizations-1/introducing-flappy-duck/game-mechanics/rewards-and-halving-schedule.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.
