-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
enhancementNew feature or requestNew feature or request
Description
As we know all too well, governors change and the governor address associated with a given governance token and/or timelock can be updated over time.
For this reason, the FlexVotingClient abstract contract should reflect this. Specifically:
- the
GOVERNORvariable should be mutable, not immutable - the abstract contract should define a virtual function to update the
GOVERNORvalue -- we might call itupdateGovernor-- which child contracts will be required to implement
This is also needed for better proxy support. There currently is no way to set the GOVERNOR value in an initializer.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request