Upgrade Aave instances to v3.6 Part 1
01Summary
Upgrade Aave protocol instances from v3.5 to v3.6 Part 1 across 9 networks (Sonic, Optimism, Gnosis, Scroll, ZKSync, Celo, Metis, Soneium, and Ethereum EtherFi), enhancing isolation with fine-grained configurations and decoupled eMode settings. Includes audit reimbursements of 113,752 aUSDT to BGD Labs and 30,400 GHO to Certora.
- Type
- contract upgrade
- Funding
- $144152
Key changes
- Upgrade Pool implementation across 9 networks to v3.6(high)
- Upgrade PoolConfigurator implementation to v3.6(high)
- Upgrade AToken implementation to v3.6(high)
- Upgrade VariableDebtToken implementation to v3.6(high)
- Enhanced isolation via fine-grained configurations and decoupled eMode/eMode0 settings(high)
- Reimburse 113,752 aUSDT to BGD Labs for audit costs(medium)
- Reimburse 30,400 GHO to Certora for audit costs(medium)
Generated by Kvorum
02Description
Simple Summary
Upgrade the Aave protocol instances from v3.5 to v3.6 Part 1.
Motivation
Aave v3.6 enhances isolation, via more fine-grained configurations and the decoupling of eMode and eMode0 settings. For a comprehensive overview of the changes, please refer to the documentation.
Specification
The upgrade payload updates the implementations of the Pool, PoolConfigurator, AToken & VariableDebtToken on an initial set of pools, namely Sonic, Optimism, Gnosis, Scroll, ZKSync, Celo, Metis, Soneium, and Ethereum (EtherFi).
An additional action is included on mainnet which:
- transfers 113'752 $ as aUSDT to a BGD Labs address
- transfers 30'400 $ as GHO to a Certora address
to reimburse the cost of the audits.
Security procedures
The upgrade was extensively unit tested and fuzzed. Certora adapted its formal properties to ensure the upgrade's correctness. In addition 5 audits by Independent Auditors were conducted.
References
- Implementation: All Networks
- Tests
- Diffs
- 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
- 0x4673…ea2c
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
- Target
- 0x000a…4eab
- 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
- aaveexecutedUpgrade Aave instances to v3.6 Part 296%
- aaveexecutedUpgrade Aave instances to v3.6 Part 394%
- aaveexecutedUpgrade Aave instances to v3.593%
- aaveexecutedUpgrade Aave instances to v3.7 Part 192%
- aaveexecutedUpgrade Aave instances to v3.488%
- aaveexecutedUpgrade all Aave instances to 3.287%
- aaveexecutedUpgrade Aave instances to v3.7 Part 287%
- aaveexecutedAave v3.1 upgrade86%
- aaveexecutedUpgrade Aave instances to v3.386%
- aavecanceledUpgrade Aave V3 pools to Aave V3.0.280%