Formulas

Raw Daily Earnings

Daily_Earning = Base_Return × (1 + Referral_Bonus + TRDX_Bonus)

Liquidity Scaling (if enabled)

Scaling_Factor = MIN(1, Daily_Pool / Total_User_Earnings)
Adjusted_Earning = Daily_Earning × Scaling_Factor

Daily_Pool is calculated from the monthly liquidity cap (e.g. $50,000 / 30).

Swap Damage (Behavior-Based)

Swap_Rate = Total_Swapped / Total_Earned
Damage_Rate = MIN(Swap_Rate × Damage_Coefficient, Max_Damage)
Claimed_Reward = Adjusted_Earning × (1 - Damage_Rate)

Example: If a user swapped 40% of their total earned and the coefficient is 0.5, they get a 20% penalty on their current reward.

Last updated