Reward Pool Sustainability
3.1 Dynamic Reward Adjustments 📈
Ensure sustainability by adjusting rewards based on the current size of the reward pool.
Where:
Burn Formula
When users fail to meet their goals, a portion of their staked tokens is burned according to the following formula:
Burn Rates Based on Duration:
1 day: 90% burned
1-7 days: 70% burned
8-30 days: 50% burned
30+ days: 30% burned
Where burned tokens go:
80% → Reward Pool (for successful stakers)
20% → Protocol Treasury
3.2 Example ⚠
Reward Calculation Example
Given Values:
Staked Tokens: 100,000 GRIND
Duration Days: 30 days
Category Multiplier: 2.0 (e.g., Running activity)
Initial Pool Size: 200,000,000 GRIND
Current Pool Size: 250,000,000 GRIND
Step-by-Step Calculation:
Calculate the Basic Reward:
Substituting the given values:
Calculate the Pool Size Factor:
Substituting the given values:
Calculate the Final Reward:
Substituting the calculated values:
Result:
User Stakes: 100,000 GRIND
Earns: 120,000 GRIND as a reward
Burn Calculation Example
Given Values:
Staked Tokens: 100,000 GRIND
Duration Days: 7 days
Burn Rate: 70% (for 1-7 days)
Calculate the Burn Amount:
Substituting the given values:
Distribution of Burned Tokens:
80% to Reward Pool: ( 70,000 \times 0.80 = 56,000 GRIND)
20% burned : ( 70,000 \times 0.20 = 14,000 GRIND )
Remaining Tokens Returned to User:
Result:
User Stakes: 100,000 GRIND
Burns: 70,000 GRIND
Remaining: 30,000 GRIND returned to user
Last updated