General (Commonly used formulas)
Userās reward allocation for a singular position
R D % = C x ā n = 1 u s e r s C n Ā C x = T ā
M R_{D\%} = \frac{C_x}{\sum_{n=1}^{users}C_n}
\\\
\\C_x = T \cdot M
R D % ā = ā n = 1 u sers ā C n ā C x ā ā Ā C x ā = T ā
M Where: R D % ā
ā ā ā
ā a l l o c a t i o n ā
ā o f ā
ā r e w a r d s ā
ā f o r ā
ā t h e ā
ā u s e r ā
ā X ā² s ā
ā p o s i t i o n C x , C n ā ā
ā c o n t r i b u t i o n ā
ā o f ā
ā t h e ā
ā u s e r ā
ā X , ā
ā N u s e r s ā
ā ā ā
ā a m o u n t ā
ā o f ā
ā p o s i t i o n s ā
ā i n ā
ā t h e ā
ā P o l i c y ā
ā B o o k T ā
ā ā ā
ā u s e r ā
ā X ā² s ā
ā s t a k e d ā
ā f u n d s ā
ā o f ā
ā t h e ā
ā p o s i t i o n M ā
ā ā ā
ā u s e r ā
ā X ā² s ā
ā m u l t i p l i e r ā
ā o f ā
ā t h e ā
ā p o s i t i o n \\\textbf{Where:}\\R_{D\%} \; -\; allocation \; of \; rewards \; for \; the \; user \; X's \; position\\C_x, C_n - \; contribution \; of \; the \; user \; X,\; N \\users \; - \; amount \; of \; positions \; in \; the \; Policy \; Book\\T \; - \; user \; X's \; staked \; funds \; of \; the \; position\\M \; - \; user \; X's \; multiplier \; of \; the \; position Where: R D % ā ā a ll oc a t i o n o f re w a r d s f or t h e u ser X ā² s p os i t i o n C x ā , C n ā ā co n t r ib u t i o n o f t h e u ser X , N u sers ā am o u n t o f p os i t i o n s in t h e P o l i cy B oo k T ā u ser X ā² s s t ak e d f u n d s o f t h e p os i t i o n M ā u ser X ā² s m u lt i pl i er o f t h e p os i t i o n
Userās yearly rewards for position X
R x = R P B ā
B P Y ā
R D % R_x= RPB \cdot BPY \cdot R_{D\%}
R x ā = RPB ā
BP Y ā
R D % ā Where: R x ā ā
ā y e a r l y ā
ā r e w a r d s ā
ā f o r ā
ā t h e ā
ā u s e r ā
ā X ā² s ā
ā p o s i t i o n R P B ā
ā ā ā
ā P o l i c y ā
ā B o o k ā² s ā
ā r e w a r d ā
ā p e r ā
ā b l o c k B P Y ā
ā ā ā
ā b l o c k s ā
ā i n ā
ā a ā
ā y e a r R D % ā
ā ā ā
ā a l l o c a t i o n ā
ā o f ā
ā r e w a r d s ā
ā f o r ā
ā t h e ā
ā u s e r ā
ā X ā² s ā
ā p o s i t i o n \\\textbf{Where:}\\R_x - \; yearly\; rewards \; for \; the \; user \; X's \; position\\RPB \; - \; Policy \;Book's \; reward \; per \; block\\BPY \; - \; blocks \; in \; a \; year\\R_{D\%} \; - \; allocation \; of \; rewards \; for \; the \; user \; X's \; position Where: R x ā ā ye a r l y re w a r d s f or t h e u ser X ā² s p os i t i o n RPB ā P o l i cy B oo k ā² s re w a r d p er b l oc k BP Y ā b l oc k s in a ye a r R D % ā ā a ll oc a t i o n o f re w a r d s f or t h e u ser X ā² s p os i t i o n
Policy Book X reward multiplier calculation
Where:
UR - Utilization Ratio
RM - Reward Multiplier
These constants have been skipped in the formulas for clarity's sake.
Base RM = 1
Min. RM = 0.15
Max. RM = 2
Risky UR = 85%
Moderate UR = 50%
U R < 50 % ā
ā ā¹ ā
ā R M x = U R ā 1 % 50 % ā ( 1 ā 0.15 ) + 0.15 UR < 50\% \implies RM_x=\frac{UR-1\%}{50\%}*(1-0.15)+0.15 U R < 50% ā¹ R M x ā = 50% U R ā 1% ā ā ( 1 ā 0.15 ) + 0.15 50 % < U R < 85 % ā
ā ā¹ ā
ā R M x = 1 50 \%< UR < 85\% \implies RM_x=1 50% < U R < 85% ā¹ R M x ā = 1 U R > 85 % ā
ā ā¹ ā
ā R M x = 1 + ( 2 ā 1 ) ā ( U R ā 85 % ) 100 % ā 85 % UR > 85\% \implies RM_x= 1+\frac{(2-1)*(UR-85\%)}{100\%-85\%} U R > 85% ā¹ R M x ā = 1 + 100% ā 85% ( 2 ā 1 ) ā ( U R ā 85% ) ā
Policy Book X reward allocation calculation
R P % = R M x ā
C P I P x ā n = 1 p o o l s ( R M n ā
Ā C P I P n ) R_{P\%} = \frac{RM_x \cdot CPIP_x}{\sum_{n=1}^{pools}(RM_n \cdot \ CPIP_n)}
R P % ā = ā n = 1 p oo l s ā ( R M n ā ā
Ā CP I P n ā ) R M x ā ā
CP I P x ā ā Where: R P % ā
ā ā ā
ā a l l o c a t i o n ā
ā o f ā
ā r e w a r d s ā
ā f o r ā
ā t h e ā
ā P o l i c y ā
ā B o o k ā
ā X R M x ā
ā ā ā
ā R e w a r d ā
ā M u l t p l i e r ā
ā o f ā
ā t h e ā
ā P o l i c y ā
ā B o o k ā
ā X C P I P x ā
ā ā ā
ā s t a k e d ā
ā D E I N x C o v e r ā
ā i n ā
ā P o l i c y ā
ā B o o k ā
ā X p o o l s ā
ā ā ā
ā n u m b e r ā
ā o f ā
ā w h i t e l i s t e d ā
ā p o o l s \\\textbf{Where:}\\R_{P\%} \; - \; allocation \; of \; rewards \; for \; the \; Policy \; Book\; X\\RM_x \; - \; Reward \; Multplier \; of \; the \; Policy \; Book \; X\\CPIP_x \; - \; staked \; DEINxCover \; in \; Policy \; Book \; X\\pools \; - \; number \; of \; whitelisted \;pools Where: R P % ā ā a ll oc a t i o n o f re w a r d s f or t h e P o l i cy B oo k X R M x ā ā R e w a r d M u ltpl i er o f t h e P o l i cy B oo k X CP I P x ā ā s t ak e d D E I N x C o v er in P o l i cy B oo k X p oo l s ā n u mb er o f w hi t e l i s t e d p oo l s
Underwriting Position APY
A P Y x = R x ā
D E I N p r i c e T x APY_x = \frac{R_x\cdot DEIN_{price}}{T_x}
A P Y x ā = T x ā R x ā ā
D E I N p r i ce ā ā Where: R x ā
ā ā ā
ā y e a r l y ā
ā r e w a r d s ā
ā f o r ā
ā t h e ā
ā p o s i t i o n ā
ā x T x ā
ā ā ā
ā s t a k e d ā
ā f u n d s ā
ā i n ā
ā t h e ā
ā p o s i t i o n ā
ā x D E I N p r i c e ā
ā ā ā
ā p r i c e ā
ā o f ā
ā D E I N \\\textbf{Where:} \\R_x \; - \; yearly \;rewards \; for \; the \; position \; x\\T_x \; - \; staked \; funds \; in \; the \; position \; x\\DEIN_{price} \; - \; price \; of \; DEIN Where: R x ā ā ye a r l y re w a r d s f or t h e p os i t i o n x T x ā ā s t ak e d f u n d s in t h e p os i t i o n x D E I N p r i ce ā ā p r i ce o f D E I N
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.
A P Y m a x = R x ā
D E I N p r i c e T x \\APY_{max} = \frac{R_x \cdot DEIN_{price}}{T_x}
A P Y ma x ā = T x ā R x ā ā
D E I N p r i ce ā ā Where: R x ā
ā i s ā
ā c a l c u l a t e d ā
ā f o r ā
ā C x = 500 T x = 100 D E I N p r i c e ā ā
ā p r i c e ā
ā o f ā
ā D E I N \\\textbf{Where:}\\R_x \; is \; calculated \; for \; C_x = 500 \\T_x = 100 \\DEIN_{price} - \; price \; of \; DEIN Where: R x ā i s c a l c u l a t e d f or C x ā = 500 T x ā = 100 D E I N p r i ce ā ā p r i ce o f D E I N
Last updated 10 months ago