Reward Distribution Rules
To incentivize user participation in liquidity pools, the platform releases a certain amount of tokens (TRO) daily as rewards, distributed based on users' contributions in various pools.
Overall Reward Distribution
The total amount of tokens released daily is RdailyR_{\text{daily}}Rdaily. Each pool receives tokens based on its liquidity value (in USD) proportionate to the total liquidity value across all pools.
The reward for each pool is calculated as follows:
Rpooli=Vpooli∑j=1nVpoolj×RdailyRpooli=∑j=1nVpooljVpooli×RdailyRpooli=∑j=1nVpooljVpooli×Rdaily Where:
In-Pool Reward Distribution
The rewards for each pool are distributed as follows:
80% to users in the last layer.
20% to users in other layers.
User Reward Calculation
User rewards within each pool are distributed proportionally based on the number of tokens provided.
Last Layer User Reward Calculation:
Rlastij=Tlastj∑k=1mTlastk×RlastiRlastij=∑k=1mTlastkTlastj×RlastiRlastij=∑k=1mTlastkTlastj×Rlasti Where:
Other Layers User Reward Calculation:
Rotherij=Totherj∑k=1pTotherk×RotheriRotherij=∑k=1pTotherkTotherj×RotheriRotherij=∑k=1pTotherkTotherj×Rotheri Where:
Assume the total daily token release is 100,000 TRO.
Calculating Pool Rewards
There are three pools, A, B, and C, with the following liquidity values:
Pool
Liquidity Value (USD)
Pool A's Reward Distribution
Pool A's total reward is 50,000 TRO, distributed as follows:
Last Layer Users: 40,000 TRO
Other Layers Users: 10,000 TRO
Assume the following users in Pool A:
Last Layer Users Reward Distribution:
Other Layers Users Reward Distribution:
This distribution ensures that rewards are proportionally allocated based on the contributions of each user within the liquidity pools, encouraging more participation and liquidity provision.