desactivation of Aave V1 stable rate borrowing
01Summary
Disable new stable rate borrowing on Aave V1 and update the rebalance mechanism to enforce variable rates migration. This aims to reduce friction from inefficient V1 lending rates, ease borrowing pressure, and facilitate migration to Aave V2.
- Type
- protocol deprecation
Key changes
- Disable the ability to open new stable rate borrowing positions on Aave V1(high)
- Update rebalanceStableRate() function to enforce migration of stable rate borrowers to variable rates during high borrowing pressure(high)
- Execute disableReserveStableBorrowRate() across all V1 protocol assets(high)
Notable concerns
- Existing stable rate borrowers will be subject to forced migration to variable rates during high borrowing pressure
- V1 lending rate oracle has been inefficient, proposing rates too low for current market conditions
- Implementation requires updates to critical LendingPool and LendingPoolCore contracts
Generated by Kvorum
02Description
AIP rationale
The Aave Protocol V2 was launched in Dec 2020 and is now concentrating the majority of the Aave protocol Liquidity Aave V1 users have the option to upgrade their position seamlessly into V2 with the native Aave migration tool
With significant reserves in, the community has the opportunity to implement a plan to transition the remaining reserves from V1 to v2. The community has the opportunity to bring about this change to ease the borrowing pressure on V1, to address high transaction fees that exist now, and may increase further upon the implementation of Berlin hardfork. The migration can benefit not only Aave users, but also the Aave ecosystem as a whole because it will allow protocols integrating with Aave to have additional stablecoins liquidity available(due to the ecosystem wide stablecoin liquidity crush).
Besides the beneficial effects on the migration procedure, disabling the stable rate borrowing overcomes the friction generated by the inefficient lending rate oracle V1, which currently proposes rates that are too low for the current market conditions. This has generated a consistent amount of stable rate debt, which results in frictions for the V1 liquidity providers and integrators that still rely on Aave V1 for their deposits.
If this proposal is approved by the Aave governance, new stable rates loans positions will be disabled for Aave V1.
The rebalancing mechanism will also be updated to an enforced swap to variable rates. Which means, in case of extremely high borrowing pressure on the stablecoins reserves, users at stable rate will be migrated to variable until rebalancing conditions are not satisfied anymore.
AIP content in short
Deactivation of the ability to open new stable rate borrowing positions on Aave V1 and update of the rebalance mechanism
Implementations details
Executes the proposal deployed at
https://etherscan.io/address/0x6a46c03c861cab74c8a213983b7eb295234c16b3#code
The proposal executes the following:
-
Updates the LendingPool implementation to
https://etherscan.io/address/0xDB9217fad3c1463093fc2801Dd0a22C930850A61#code
-
Updates the LendingPoolCore implementation to
https://etherscan.io/address/0x2847A5D7Ce69790cb40471d454FEB21A0bE1F2e3#code
These contract updates are needed to update the implementation of the rebalanceStableRate() function
-
Execute disableReserveStableBorrowRate() in all the assets listed on the protocol V1
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
- 0x6a46…16b3
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| DD0xdd70…8202 | For | 183.5K | 46.26% | — | 6y ago |
| 9B0x9b5e…0499 | For | 100.7K | 25.37% | — | 6y ago |
| A30xa3f0…b233 | For | 63.6K | 16.04% | — | 6y ago |
| 700x704d…a0df | For | 16.9K | 4.26% | — | 6y ago |
| 800x80dc…c146 | For | 11.6K | 2.93% | — | 6y ago |
| 470x47c1…4770 | For | 8.3K | 2.08% | — | 6y ago |
| 600x6001…887a | For | 3.1K | 0.79% | — | 6y ago |
| 7B0x7bf1…163b | For | 2.2K | 0.55% | — | 6y ago |
| FA0xfa61…1f5c | For | 1.4K | 0.36% | — | 6y ago |
| F50xf569…271b | For | 1.1K | 0.29% | — | 6y ago |
| D20xd29f…1e5f | For | 1K | 0.25% | — | 6y ago |
| F70xf7ea…938c | For | 1K | 0.25% | — | 6y ago |
| 3E0x3e20…3893 | For | 364.5 | 0.09% | — | 6y ago |
| C10xc179…8cca | Against | 251 | 0.06% | — | 6y ago |
| 820x82bb…f7c2 | Against | 250.8 | 0.06% | — | 6y ago |
| 180x18b5…21d7 | Against | 247 | 0.06% | — | 6y ago |
| 4F0x4f2f…f22b | For | 162.6 | 0.04% | — | 6y ago |
| B60xb6ca…2e92 | For | 144.2 | 0.04% | — | 6y ago |
| 7C0x7c65…391f | For | 140 | 0.04% | — | 6y ago |
| 5C0x5ce2…39ac | For | 136.2 | 0.03% | — | 6y ago |
| C10xc105…b536 | For | 65.4 | 0.02% | — | 6y ago |
| 8D0x8d07…a265 | For | 50 | 0.01% | — | 6y ago |
| 450x4531…bbe3 | For | 50 | 0.01% | — | 6y ago |
| 8D0x8db7…5e2f | For | 48.7 | 0.01% | — | 6y ago |
| 070x0758…2f93 | Against | 46.2 | 0.01% | — | 6y ago |
| DE0xde8f…bcf7 | For | 45.4 | 0.01% | — | 6y ago |
| AD0xad54…99d1 | For | 43.7 | 0.01% | — | 6y ago |
| C20xc248…abd6 | For | 37 | 0.01% | — | 6y ago |
| C00xc0c9…af7a | For | 32.5 | 0.01% | — | 6y ago |
| EB0xebc3…c6a3 | For | 27.8 | 0.01% | — | 6y ago |
| 9F0x9fc1…b305 | For | 24.4 | 0.01% | — | 6y ago |
| 8A0x8a95…6398 | For | 18.9 | 0.00% | — | 6y ago |
| C00xc02b…0f90 | For | 18.4 | 0.00% | — | 6y ago |
| 000x002e…8c32 | For | 10 | 0.00% | — | 6y ago |
| 270x27ad…9bef | For | 6.3 | 0.00% | — | 6y ago |
| 070x07da…fcf1 | For | 5.9 | 0.00% | — | 6y ago |
| 240x2463…0c29 | For | 4.3 | 0.00% | — | 6y ago |
| CE0xced2…7435 | For | 3.5 | 0.00% | — | 6y ago |
| 110x11b1…888e | For | 2.4 | 0.00% | — | 6y ago |
| FF0xffcc…84ae | For | 2.1 | 0.00% | — | 6y ago |
| 360x36ab…df97 | For | 1.6 | 0.00% | — | 6y ago |
| BF0xbfa5…08d4 | For | 1.4 | 0.00% | — | 6y ago |
| 2F0x2f54…37eb | For | 0.2 | 0.00% | — | 6y ago |
| 0B0x0b2f…2075 | For | 0.2 | 0.00% | — | 6y ago |
| 8F0x8fa9…ffaa | For | 0.2 | 0.00% | — | 6y ago |
| BE0xbef6…956a | For | 0.2 | 0.00% | — | 6y ago |
| 070x07e9…7b4f | For | 0.2 | 0.00% | — | 6y ago |
| 400x4017…5bbb | For | 0.2 | 0.00% | — | 6y ago |
| 7C0x7c1f…ec07 | For | 0.2 | 0.00% | — | 6y ago |
| 9C0x9c83…6df8 | For | 0.2 | 0.00% | — | 6y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecuteddesactivation of Aave V1 stable rate borrowing99%
- aaveexecutedDisable Stable Borrows79%
- aaveexecutedFreeze Aave V178%
- aavedefeatedFreeze Aave V178%
- aaveexecutedPause ETH Borrowing75%
- aaveexecutedChaos Labs V2 to V3 Migration Next Steps75%
- aaveexecutedRisk Parameter Updates for Aave v2 Ethereum Liquidty Pool74%
- aaveexecutedRe-enable ETH Borrowing73%
- aavedefeatedFreeze stETH, Increase stETH Liq. Threshold to 90%, Pause ETH Borrowing73%
- aaveexecutedTemporary Freeze of Long-Tail V2 Assets73%