Configuration maintenance
01Summary
This proposal fixes inconsistent pool configurations across multiple Aave chains by: (1) disabling stablecoin and LST borrowing within specific eMode categories to prevent unintended borrows, (2) permanently disabling borrowing for FRAX, SNX, LBTC, rsETH, sUSD, and MaticX on various chains that were previously disabled via borrowCap workarounds, and (3) reverting the renFIL interest rate strategy on Aave V2 Ethereum to prevent excessive growth on an illiquid asset.
- Type
- parameter change
Key changes
- Disable stablecoin borrowing in eMode categories across Arbitrum, Avalanche, and Optimism(medium)
- Disable LST (Liquid Staking Token) borrowing in correlated eMode categories across all affected chains, keeping only WETH borrowable in most ETH-correlated modes(medium)
- Permanently disable borrowing for FRAX on Mainnet, Arbitrum, and Avalanche; SNX and LBTC on Mainnet; rsETH on Mainnet; sUSD on Optimism; and MaticX on Polygon(medium)
- Revert renFIL interest rate strategy on Aave V2 Ethereum to ZeroInterestRateStrategy to address excessive interest rates on illiquid asset(high)
Notable concerns
- renFIL borrowers currently face excessively high interest rates due to near-zero secondary market liquidity, making debt repayment difficult
Generated by Kvorum
02Description
Simple Summary
This proposal aims to fix inconsistent / suboptimal configurations across various pools.
Motivation
eModes
When Aave v3.2 went live, the existing eModes were just migrated to liquid eModes. What this means that if an asset was flagged as e.g. eMode 1 on v3.2 it was enabled as borrowable and as collateral on eMode 1.
This was done to not disrupt existing positions and also to isolate the upgrade from any configuration changes.
As some time has passed now, it is a good idea to disable unintended eMode configurations, namely we propose to:
- deprecate stablecoin eModes by disabling all borrowable assets
- deprecated LSTs from being borrowable in the "correlated" eModes category
This will not have any effects on existing positions, but will prevent increased borrows of the disabled assets within the eMode.
Borrowable
Some assets that were originally listed as borrowable have later been "disabled" by setting their borrowCap to 1 via risk stewards. While this workaround suits the needs, the "correct" thing to do, is to disable borrowing. Therefore this proposal permanently disables borrowing for:
- FRAX, SNX, LBTC and rsETH on Mainnet
- sUSD on Optimism
- MaticX on Polygon
- FRAX on Arbitrum
- FRAX on Avalanche
v2 Rates
In aip 261 the rates for v2 assets were aligned to standardize interest rates. This resulted in some unintended increase in interest rate on renFil, which has close to zero secondary market liquidity and thus makes it almost impossible for borrowers to repay their debt. Therefore we recommend reverting to the previous ZeroInterestRateStrategy to cut growth.
Specification
The proposal uses the config engine to implemented the described changes.
| description | borrowable before | borrowable after |
|---|---|---|
| Arbitrum: Stablecoins | DAI, USDC, USD₮0, EURS, USDC | |
| Arbitrum: ETH correlated | WETH, wstETH, weETH | WETH |
| Avalanche: Stablecoins | DAI.e, USDC, USDt, FRAX, MAI | |
| Avalanche: AVAX correlated | WAVAX, sAVAX | WAVAX |
| Base: ETH correlated | WETH, cbETH, wstETH, weETH | WETH |
| Ethereum: ETH correlated | WETH, wstETH, cbETH, rETH, weETH, osETH, ETHx | WETH |
| Gnosis: ETH correlated | WETH, wstETH | WETH |
| Optimism:Stablecoins | DAI, USDC, USDT, sUSD, USDC | |
| Optimism: ETH correlated | WETH, wstETH, rETH | WETH |
| Polygon: Matic correlated | WPOL, stMATIC, MaticX | WPOL |
| Polygon: ETH correlated | WETH, wstETH | WETH |
| Scroll: ETH correlated | WETH, wstETH, weETH | WETH |
| ZkSync: ETH correlated | WETH, wstETH | WETH |
In addition it calls to revert the interest rate on Aave V2 Ethereum:
AaveV2Ethereum.POOL_CONFIGURATOR.setReserveInterestRateStrategyAddress(
AaveV2EthereumAssets.renFIL_UNDERLYING,
0x311C866D55456e465e314A3E9830276B438A73f0
);
References
- Implementation: AaveV2Ethereum, AaveV3Ethereum, AaveV3Polygon, AaveV3Avalanche, AaveV3Optimism, AaveV3Arbitrum, AaveV3Base, AaveV3Gnosis, AaveV3Scroll, AaveV3ZkSync
- Tests: AaveV2Ethereum, AaveV3Ethereum, AaveV3Polygon, AaveV3Avalanche, AaveV3Optimism, AaveV3Arbitrum, AaveV3Base, AaveV3Gnosis, AaveV3Scroll, AaveV3ZkSync
- Discussion
- SNX, sUSD & FRAX risk-off
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0xf791…a72d
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
- Target
- 0x6e6c…5661
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedAave V2 Deprecation Update89%
- aaveexecutedAave v2 Deprecation - Update88%
- aaveexecutedStablecoinIRUpdates87%
- aaveexecutedstablecoin harmonization86%
- aaveexecutedStablecoin IR Curve Amendment86%
- aaveexecutedOptimize ETH-correlated asset parameters85%
- aaveexecutedStablecoin IR Curve Amendment85%
- aaveexecutedIncrease Borrow Slope1 to all Stablecoins across all Aave Instances85%
- aaveexecutedRisk Parameters for DAI Update84%
- aaveexecutedStablecoinIRUpdates84%