CAPO on v2 and misc oracles maintenance
Simple Summary
This proposal activates the correlated-assets price oracle (CAPO) system for fiat-pegged stable coins on Aave V2 pools, and does extra miscellaneous updates on price feeds of Aave v2.
Motivation
To continue enhancing the security of the protocol using CAPO and to align with the recent approved proposal for Aave v3, we are introducing the activation of CAPO adapters for Aave v2 pools. As no LSTs are listed on the v2 (stETH is not applicable), we are only applying the adapters to the fiat-pegged stablecoins.
This proposal also includes an update of the oracle for DPI from DPI / ETH
to DPI / USD
.
Specification
- Capped price adapters implementation
- Risk providers parameters recommendations: we have requested recommendations from Chaos Labs for the most appropriate caps for each asset.
Oracles will be updated using ORACLE.setAssetSource()
method. Below is the list of assets per network to be updated:
All assets affected
Network | Stables |
---|---|
Mainnet | USDC, USDT, DAI, USDP, sUSD, FRAX, GUSD, LUSD, BUSD, TUSD, UST, DPI |
Avalanche | USDC.e, USDT.e, DAI.e |
Polygon | USDC.e, USDT, DAI |
CAPO configurations
Asset | Cap |
---|---|
USDC | 4% |
USDT | 4% |
DAI | 4% |
USDP | 4% |
sUSD | 4% |
FRAX | 4% |
LUSD | 10% |
BUSD | 4% |
TUSD | 4% |
UST | 4% |
Misc specifications
-
The adapter for BUSD will be using
fdUSD / USD
oracle under the hood as the asset is redeemable for fdUSD, and the pure BUSD liquidity is continuously decreasing. -
GUSD and FEI won’t be updated as fixed price oracles are used for them.
-
As Ethereum and Polygon pools use ETH-based oracles, the composition of the adapters will be used: CAPO adapter for stables + base-to-peg. This also adds synchronicity for stablecoins, adding extra protection on edge market conditions.