The smart contracts calculate this interest rate response in a non-linear fashion. Larger deviations from the target price have a disproportionately larger interest rate response. The response is an exponential function of the price difference up to a defined certain maximum level. This interest rate response is calculated roughly once a week. The respective time span is the interest rate period.
As the interest rates are calculated by second, the actual numbers are very small. The interest rate response currently runs from +1.83E-9 to -1.83E-9, which is roughly equivalent to +5.9% and -5.6% per annum respectively.
On a weekly basis the interest rate response is added to the previously applied per second interest rate. This result is then capped at 8.19E-9 and floored at 1.28E-10. In per annum terms these values are roughly equivalent to +29.4% and +0.4% respectively.
The benefit of this two-step approach is that a resulting equilibrium interest rate can be found by the algorithm without the need to know in advance what it is or the equilibrium needing to be static.
The per second liability interest rate is 3.16E-10 (roughly 1% p.a.) higher than the asset interest rate. On a weekly basis the interest rate response is added to the previously applied per second interest rate. The liability interest rate is capped at 8.512E-9 and floored at 4.44E-10. In per annum terms these values are roughly equivalent to +30.7% and +1.4% respectively.
|per annum (52 weeks)||per second|