Interest Rate Model

The borrow and supply APRs for each loan pool are determined by the Terraces adaptive interest rate model. Each borrowable pool has its interest rate model that operates separately from all other borrowable pools, and all lending pools are isolated.

Lif3 uses a "kinked" interest rate model with a single variable parameter (kinkUtilizationRate, ranging from 70% to 90%).

The percentage of tokens provided by lenders to a lending pool that borrowers currently use in existing loans is known as the utilization rate. The borrowing rate (borrowRate), which is based on the borrowable pool's current usage rate (utilizationRate), is established by the following factors:

utilizationRate = 0 implies borrowRate = 0; utilizationRate = kinkUtilizationRate implies borrowRate = kinkBorrowRate; utilizationRate = 100% implies borrowRate = 5 * kinkBorrowRate.

The previous borrowRate for the borrowable pool is used to update the kinkBorrowRate on a per-second basis between blocks. Doing this ensures that the borrow and supply APRs are calculated in accordance with the supply and demand equilibrium for each loan pool.

Last updated