Executed

Allow Emergency Admin to freeze on Aave V2


Proposal ID

386

Proposed

Result details
Final Votes

Quorum

Pending

Majority support

Yes

For

465.81K

Against

16.19

Abstain

0

Actions

Function 1:

0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec50000000000000000000000000000000000000000000000000000000000000010
Value:0

Function 2:

0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec5000000000000000000000000000000000000000000000000000000000000000d
Value:0

Function 3:

0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec5000000000000000000000000000000000000000000000000000000000000000e
Value:0

Function 4:

0x00000000000000000000000000000000000000000000000000000000000000890000000000000000000000000000000000000000000000000000000000000001000000000000000000000000401b5d0294e23637c18fcc38b1bca814cda2637c0000000000000000000000000000000000000000000000000000000000000008
Value:0

Function 5:

0x000000000000000000000000000000000000000000000000000000000000a86a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000001140cb7cafacc745771c2ea31e7b5c653c5d0b800000000000000000000000000000000000000000000000000000000000000005
Value:0

Proposal


title: "Allow Emergency Admin to freeze on Aave V2" author: "BGD Labs (@bgdlabs)" discussions: "https://governance.aave.com/t/aave-v2-v3-security-incident-04-11-2023/15335"

Simple Summary

Proposal to allow the emergencyAdmin role to freeze reserves on Aave V2 pools - including Aave V2 AMM, Aave V2 Ethereum, Polygon, and Avalanche; same behavior as on Aave v3. Additionally, Liquidations Grace Sentinel is activated for Aave V2 AMM, following the same approach as AIP 361

Motivation

To be consistent with the approved Aave v3 approach of Freezing Stewards (AIP 319), and maintain security across all Aave V2 deployments, the protocol needs to have up-to-date preventative functionality.

Freezing is a less invasive mechanism compared with pause, which can already be done by the emergencyAdmin on v2.

Specification

The proposal payloads will update the freezeReserve() / unfreezeReserve() functions on the pool configurator contract to use the new onlyPoolOrEmergencyAdmin modifier, which allows both the emergency admin (Aave Guardian) and pool admin (governance Executor contract) to freeze and unfreeze reserves.

On AaveV2Ethereum, AaveV2EthereumAMM, AaveV2Polygon and AaveV2Avalanche the proposal will call:

  • POOL_ADDRESSES_PROVIDER.setLendingPoolConfiguratorImpl(NEW_POOL_CONFIGURATOR);

To update the pool configurator with the new implementation.

In addition LendingPoolCollateralManager for Aave V2 AMM is updated analog to AIP 361.

References

Copyright

Copyright and related rights waived via CC0.

Final Votes

Quorum

Pending

Majority support

Yes

For

465.81K

Against

16.19

Abstain

0

Final Votes
Status

Published onchain

Voting period started

Voting period ended

Proposal executed