Proposal overview
Allow Emergency Admin to freeze on Aave V2
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
- Implementation: Payload,
- Tests: PoolConfiguratorTest, PoolConfiguratorTestBase
- Discussion
Copyright
Copyright and related rights waived via CC0.
Your voting info
Voting results
YAE
465,805
AAVE100.00%
NAY
16
AAVE<0.01%
Top 10 addresses
Votes
YAE
109.4K
YAE
61,304
YAE
59,999
YAE
43,669
YAE
42,387
YAE
38,747
YAE
38,106
YAE
27,312
YAE
21,206
YAE
20,000
Executed on
Dec 02, 2023Required
465.80K
320.00K
Required
465.78K
80,000.00
16,000,000
Proposal details
Block
27 Nov 2023, 14:22 UTC +00:00
18663544
Block
28 Nov 2023, 14:33 UTC +00:00
18670744
Block
1 Dec 2023, 06:33 UTC +00:00
18689944
2 Dec 2023, 07:02 UTC +00:00
BGD Labs (@bgdlabs)