Upgrade Aave instances to v3.3














Upgrade Aave instances to v3.3







Author

BGD Labs @bgdlabs

Creator

0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02

Simple Summary

This proposal will upgrade all active Aave instances to version v3.3.0.

Motivation

Back in December, we (BGD Labs) presented the Aave v3.3.0 upgrade, improving Aave's liquidation engine, and supporting the previously proposed Umbrella. With the proposal being executed, the Aave Protocol will start tracking bad debt, which can then be used as an input on Umbrella to slash stakers & cover the realized deficit.

Specification

This proposal will upgrade all active Aave instances to the new v3.3.0 version. In practice this means:

  1. The pool implementation will be upgraded via a call to POOL_ADDRESSES_PROVIDER.setPoolImpl(newImpl)
  2. The pool configurator will be upgraded via a call to POOL_ADDRESSES_PROVIDER.setPoolConfiguratorImpl(poolConfiguratorImpl)
  3. The pool data provider will be replaced via a call to POOL_ADDRESSES_PROVIDER.setPoolDataProvider(newPoolDataProvider)

In addition the proposal will transfer 66.400$ in aUSDC to a wallet controlled by BGD to cover audit costs, as disclosed HERE

Security procedures

The v3.3.0 upgrade was audited by:

In addition a Sherlock Audit Contest was performed from 13.01.25 - 22.01.25. You can find the related audit report here.

References

Copyright

Copyright and related rights waived via CC0.

by BGD Labs