Emergency Recovery
An emergency recovery mechanism for the governance contract is included as a fallback in case something goes wrong with the governance contracts and they are no longer usable (e.g, if they are bricked because of a smart contract bug or incorrect parameterization change).
The emergency recovery mechanism is composed of a backup multisig combined with an optimistic approval mechanism and various safeguards as implemented in EmergencyRecovery
.
The emergency recovery mechanism has the following properties:
Multisig signers are assigned by governance and can be changed at any time
The multisig can initiate an upgrade to the governance contract subject to a timelock
(Optimistic approval) during the timelock, governance can vote to override the upgrade
Emergency recovery has a sunset built in, which can optionally be extended by governance
Last updated