A register controller request allows registering the governance key as the controller key. But this has the effect of overwriting the role of that account to that of a chain maintainer. As a consequence, the governance key doesn't have the role of access control in the keeper anymore, and can't submit governance requests anymore. One question to discuss here is whether we want to allow a governance key to also take the role of a controller.
Description/Reasoning
A register controller request allows registering the governance key as the controller key. But this has the effect of overwriting the role of that account to that of a chain maintainer. As a consequence, the governance key doesn't have the role of access control in the keeper anymore, and can't submit governance requests anymore. One question to discuss here is whether we want to allow a governance key to also take the role of a controller.
Current Behaviour
Expected Behaviour
Steps to reproduce (for bugs)
Relevant Logs or Files