LP Rewards
A total of 0.17% of the total HFT supply (1,700,000 HFT) will be reserved for users depositing liquidity into Public Pools. This amount is distributed pro-rata every month based on an LP HashScore.
At the end of each day, the USD value of the provided assets is computed, utilizing the closing price of each asset (per CoinGecko API at midnight UTC).
The following formula is used to calculate the LP HashScore for that day.
Variable
Description
wpw_{p}
Pool weight
upu_{p}
USD value of an LP's deposits for a given pool
tvlptvl_p
USD value of the total TVL for a given pool
HscoreH_{score}
Daily LP HashScore
HmonthH_{month}
Monthly LP HashScore
pp
Pool index
PP
Total number of all available pools
dd
Day index
DD
Number of days in the month
nn
LP index
NN
Total number of all LPs
hfthft
Total HFT allocated for the month
RR
Your LP Reward
Your daily LP HashScore is first determined by your pro-rata contribution to each pool, multiplied by the weight of that pool. The score is then calculated by adding the weighted pro-rata contribution for each pool across all available pools:
Hscore=p=1Pwp×uptvlpH_{score} = \sum_{p=1}^{P} {w_{p} \times {u_{p} \over tvl_{p}}}
The team will determine the pool weights until the DAO is active.
All your daily LP HashScores in that month are then added together to calculate your monthly LP HashScore:
Hmonth=d=1DHscoreH_{month} = \sum_{d=1}^{D} H_{score}
Your HFT reward at the end of the month is then determined by multiplying the 1,700,000 HFT by the pro-rata of your monthly HashScore across all LPs' monthly HashScores:
R=hft×Hmonthn=1NHmonthR = hft \times {H_{month} \over \sum_{n=1}^{N} H_{month}}
Copy link