Upgrade AMPL implementation

Upgrade AMPL implementation


BGD Labs



Simple Summary

Disable withdrawals and transfers for aAMPL so a distribution snapshot can be taken.


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).


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:
Base20%No Change
Slope10%No Change
Uoptimal80%No Change
Reserve Factor99.00%No Change



Copyright and related rights waived via CC0.

by BGD Labs