Upgrade AMPL implementation
01Summary
Disable aAMPL transfers and withdrawals to take a distribution snapshot while fixing supply/balance discrepancies. Repay loans and liquidations remain enabled. Restore AMPL interest rate strategy's Slope2 parameter from 0% to 300% to resume growth on borrow positions.
- Type
- contract upgrade
Key changes
- Replace aAMPL token implementation to disable transfers and withdrawals while keeping repayments and liquidations functional(high)
- Revert AMPL interest rate strategy Slope2 parameter from 0% to 300% to restore intended growth on borrow side(high)
Notable concerns
- Supply and balances in aAMPL implementation do not correspond to actual AMPL supplier claims requiring corrective distribution
- Active AMPL borrow positions exist which could create fairness issues if transfers/withdrawals occur during snapshot period
- Previous interest rate changes in proposal 16 are being partially reverted which may indicate previous risk mitigation measures are no longer needed
Generated by Kvorum
02Description
Simple Summary
Disable withdrawals and transfers for aAMPL so a distribution snapshot can be taken.
Motivation
Due to a problem in the aAMPL custom implementation, the supply and balances don't correspond to the claims of AMPL suppliers. While work is being made to determined the exact claims, there has been a proposal for the distribution of an initial 300'000 USD. As there are still active AMPL borrow positions, a situation could occur in which a user repays his debt and another user withdraws their aAMPL, causing issues in for a fair distribution.
Therefore transfers aAMPL and withdrawals of AMPL will be disabled, while repayments and liquidations will stay intact.
In addition, after validating there is no impact of it on the borrow side, the interest rate strategy of AMPL is reverted to the one that was configured before proposal 16, when parameters where lowered for pre-caution. The goal of this is to, as intended, still apply growth on the borrow side, specially for currently healthy positions (non-liquidated).
Specification
The proposal will call:
AaveV2Ethereum.POOL_CONFIGURATOR.updateAToken(AaveV2EthereumAssets.AMPL_UNDERLYING, A_TOKEN_IMPL);to replace the aToken implementation- Change the AMPL interest rate strategy to the previous one, with the following configuration:
| Parameter | Current | Recommended |
|---|---|---|
| Base | 20% | No Change |
| Slope1 | 0% | No Change |
| Slope2 | 0% | 300% |
| Uoptimal | 80% | No Change |
| Reserve Factor | 99.00% | No Change |
References
- Implementation: AaveV2Ethereum
- Tests: AaveV2Ethereum
- Snapshot
- Discussion
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
- 0x692f…767e
- 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
- aaveexecutedAMPL Interest Rate Updates on V2 Ethereum86%
- aaveexecutedAdding AMPL on AAVE81%
- aaveexecutedRaise Maximum Interest Rate on AMPL Market78%
- aaveexecutedLower Reserve Factor for AMPL78%
- aavecanceledAdjust interest rate to account for APY over-approximation74%
- aaveexecutedAdjust interest rate to account for APY over-approximation74%
- aaveexecutedBAL Interest Rate Upgrade72%
- aaveexecutedTUSD and BUSD Aave V2 Rate Amendments72%
- aaveexpiredConsolidate Reserve Factors and Enable Borrowing DPI71%
- aaveexecutedBUSD Offboarding Plan Part II70%