Set EMAMonetaryPolicy on sUSDe-long-v2 LlamaLend Market on Mainnet

Summary:

Replace Semilog monetary policy in sUSDe-long-v2 LlamaLend market on mainnet with this EMAMonetaryPolicy.

Abstract:

The EMAMonetaryPolicy is identical to policy contracts used by the sfrxUSD, sDOLA, and sreUSD lend markets. The defining feature of this policy is its dynamic rate adjustment at a target utilization based on the APR of the underlying collateral. It takes min/max multipliers, target utilization, and rate shift as arguments and applies an EMA moving average to the dynamic rate adjustment.

Motivation:

Yieldbearing stable markets are sensitive to the lend market rates, requiring predictable correlation with changes in yield on the underlying collateral. Markets using EMAMonetaryPolicy can improve performance by stabilizing the rate spread for borrowers and improving returns to lenders. This is due to the configurable target utilization and relatively high reliability that the market will operate close to the target range. Markets using this policy have not experienced concerning levels of illiquidity, but have been observed to maintain a consistently high level of utilization compared to Semilog markets.

Specification:

The MonPol is set with parameters identical to markets in prod:

Param Value
Low Ratio (Alpha) 0.2
High Ratio (Beta) 7.2
Target Utilization 85%
Rate Shift 0

Assuming the sUSDe APR, as calculated by the RATE_CALCULATOR, is 7.2%, the borrow rate at 85% utilization will be the same. The rate at 0 utilization is 1.4% and at max is 51.8%. The values will shift dynamically as the sUSDe APR changes.

Vote Actions


ACTIONS = [  
    # Set sUSDe MonPol
    (CONTROLLER, "set_monetary_policy", "0xe60659e76056e3736dffb6981c289df55567395b"),
]

This vote is now live. With current market conditions, this vote will have the following effect:

Before

susde-long min/max rate is 0.0040% / 47.66%
susde-long borrow rate is 8.15%
Monetary policy at 0xb8CeDa456f8191d8D0d5b196C7BAab87A309ea50

After

susde-long raw/ma rate is 7.10% / 7.10%
susde-long borrow rate is 5.88%
Monetary policy at 0xe60659E76056e3736DFFb6981C289Df55567395B

Vote is live here: