General (Commonly used formulas)
User’s reward allocation for a singular position
RD%=∑n=1usersCnCx Cx=T⋅M Where:RD%−allocationofrewardsfortheuserX′spositionCx,Cn−contributionoftheuserX,Nusers−amountofpositionsinthePolicyBookT−userX′sstakedfundsofthepositionM−userX′smultiplieroftheposition
User’s yearly rewards for position X
Rx=RPB⋅BPY⋅RD% Where:Rx−yearlyrewardsfortheuserX′spositionRPB−PolicyBook′srewardperblockBPY−blocksinayearRD%−allocationofrewardsfortheuserX′sposition
Policy Book X reward multiplier calculation
Where:
UR - Utilization Ratio
RM - Reward Multiplier
UR<50%⟹RMx=50%UR−1%∗(1−0.15)+0.15 50%<UR<85%⟹RMx=1 UR>85%⟹RMx=1+100%−85%(2−1)∗(UR−85%) Policy Book X reward allocation calculation
RP%=∑n=1pools(RMn⋅ CPIPn)RMx⋅CPIPx Where:RP%−allocationofrewardsforthePolicyBookXRMx−RewardMultplierofthePolicyBookXCPIPx−stakedDEINxCoverinPolicyBookXpools−numberofwhitelistedpools
Underwriting Position APY
APYx=TxRx⋅DEINprice Where:Rx−yearlyrewardsforthepositionxTx−stakedfundsinthepositionxDEINprice−priceofDEIN
Underwriting Max (General) APY
This is the APY used on general Policy Book views. It's an estimation of the biggest possible return, it assumes the minimal investment and longest staking duration.
APYmax=TxRx⋅DEINprice Where:RxiscalculatedforCx=500Tx=100DEINprice−priceofDEIN