Technical maintenance proposals

Update legacy Guardian (protocol & governance) to new addresses



Simple summary

Proposal to update emergency roles (protocol & governance) to the new elected Aave Protocol & Emergency Guardians.



Motivation

This year, the community decided to renew the Aave Guardian and making it more granular with a Protocol Emergency Guardian and a Governance Emergency Guardian.
Even if new pieces of infrastructure (e.g. Lido/Etherfi/zkSync) pools have been configured with the new Guardians on activation stage, it is still necessary to update via governance proposal different on-chain roles, from old guardians to new ones.



Specification


→ Protocol Guardian

  • For Aave v2 pools POOL_ADDRESS_PROVIDER.setEmergencyAdmin() is called to replace the old Guardian with the new one.
  • For Aave v3 ACL_MANAGER.addEmergencyAdmin() is called to give the role to the new Guardian and ACL_MANAGER.removeEmergencyAdmin() to remove it from the old Guardian. This is not necessary for new pools where the new Guardian is already configured: zkSync, Lido, Etherfi.

The list of Protocol Guardian Safes is the following:


With signers being the previously approved by Aave governance:

  • Chaos Labs (risk service provider).
  • Llamarisk (risk service provider).
  • Karpatkey (finance service provider).
  • Certora (security service provider).
  • Tokenlogic (finance service provider).
  • BGD Labs (development service provider).
  • ACI (growth and business development service provider).
  • Ezr3al (Aave DAO delegate).
  • Stable Labs (Aave DAO delegate).


→ Governance Guardian

  • On all the networks, PAYLOADS_CONTROLLER.updateGuardian() is called to replace the old Guardian with the new one. This is not necessary for new networks where the new Guardian is already configured: zkSync, Lido, Etherfi.
  • Only on Ethereum, GOVERNANCE.updateGuardian() is called to update the guardian for the Governance Core smart contract.

The list of Governance Guardian Safes is the following:


With signers being the previously approved by Aave governance:

  • Fernando (Balancer).
  • Mounir (Paraswap)
  • Gavi Galloway (Standard Crypto)
  • Meltem Demirors (Coinshares)
  • Seb (Zapper)
  • Roger (Chainlink community)
  • Mariano Conti (DeFi OG)
  • Marin (Lido)
  • Certora (security service provider). In this governance guardian too given their role reviewing governance proposals.
2 Likes