Set the Rate at Target

This tutorial guides you through the process of setting and managing interest rates for your new markets:

Setting Rates

Understanding Rate Mechanics

The Interest Rate Model (IRM) follows specific rules that market creators should understand:

CategoryConditionRate Change
Instantaneous Changes90% → 0% UtilizationRate ÷4
0% → 90% UtilizationRate ×4
90% → 100% UtilizationRate ×4
100% → 90% UtilizationRate ÷4
Time-Based ChangesAt 0% UtilizationRate halves every 5 days
At 100% UtilizationRate doubles every 5 days
At 90% UtilizationRate remains constant
Market CreationInitial State4% APR at 90% utilization
Without ActivityStarts at 0% utilization

Best Practices for Rate Setting

Initial Market Setup

  • The market starts with 0% utilization despite having a target rate of 4% APR at 90% utilization
  • Without activity, rates will continuously decrease (halving every 5 days)
  • To prevent this, seed the market immediately after creation

Targeting Specific Rates

  • To increase rates: Set utilization above 90%
  • To decrease rates: Set utilization below 90%
  • Avoid 100% utilization as rates will double every 5 days
  • Plan rate adjustments in advance due to the time-based mechanics

Avoiding Liquidity Traps

  • Low rates can create liquidity traps where:
    • Lenders are discouraged from depositing
    • Borrowers can't access liquidity due to insufficient deposits
  • Maintain healthy rates from market launch to ensure proper market function

Consider using the PublicAllocator (PA) to manage idle liquidity while maintaining desired utilization rates. This allows for rate management while keeping assets available for borrowing across markets.

For more details:

On this page