make the VaultFactory contract upgradable #6791
Labels
enhancement
New feature or request
Inter-protocol
Overarching Inter Protocol
vaults_triage
DO NOT USE
Milestone
What is the Problem Being Solved?
For the next release all contracts with precious state must be upgradable.
Description of the Design
Adopt the vivification methods and iron out kinks.
One will be that outstandingQuote cannot survive upgrade because it's a promise and #3787. Upon upgrade restart the liquidator activity, which is the loop waiting for the quote promise to be resolved. Basically, liquidationInProgress and outstandingQuote need to be made ephemeral.
Security Considerations
Test Plan
There must be an automated test of upgrade, using the new flow framework.
The text was updated successfully, but these errors were encountered: