Executed
Disable Stable Borrows
Votes
Actions
Function 1:
0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec50000000000000000000000000000000000000000000000000000000000000004Value:0Function 2:
0x00000000000000000000000000000000000000000000000000000000000000890000000000000000000000000000000000000000000000000000000000000001000000000000000000000000401b5d0294e23637c18fcc38b1bca814cda2637c0000000000000000000000000000000000000000000000000000000000000000Value:0Function 3:
0x000000000000000000000000000000000000000000000000000000000000a86a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000001140cb7cafacc745771c2ea31e7b5c653c5d0b800000000000000000000000000000000000000000000000000000000000000000Value:0Function 4:
0x000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000e1a3af1f9cc76a62ed31ededca291e63632e7c40000000000000000000000000000000000000000000000000000000000000000Value:0Function 5:
0x000000000000000000000000000000000000000000000000000000000000a4b1000000000000000000000000000000000000000000000000000000000000000100000000000000000000000089644ca1bb8064760312ae4f03ea41b05da3637c0000000000000000000000000000000000000000000000000000000000000000Value:0Proposal
Proposal
title: "Disable Stable Borrows" author: "BGD (@bgdlabs)" discussions: https://governance.aave.com/t/aave-v2-v3-security-incident-04-11-2023/15335
Simple Summary
This proposal disables stable borrow rate for all assets across all pools on all networks. In addition, it unfreezes assets that were previously frozen by the freeze steward.
Motivation
In response to an attack vector reported by a white-hat, some immediate steps where taken to protect the Aave Markets by pausing and freezing the affected markets. This proposal will revert the freezings and apply a permanent fix. Un-pausing the applicable pools will be done via Guardian.
Specification
The proposal calls
POOL_CONFIGURATOR.setReserveStableRateBorrowing(asset, false);for all assets with stable borrowing enabled on v3 pools,POOL_CONFIGURATOR.disableReserveStableRate(asset);for Ethereum v2 pool, andPOOL_CONFIGURATOR.unfreeze(asset)with all assets previously frozen as risk mitigation measure.
References
- Implementation: AaveV2Ethereum, AaveV3Polygon, AaveV3Avalanche, AaveV3Optimism, AaveV3Arbitrum
- Tests: AaveV2Ethereum, AaveV3Polygon, AaveV3Avalanche, AaveV3Optimism, AaveV3Arbitrum
Copyright
Copyright and related rights waived via CC0.