Skip to content

Remove application owner roleΒ #415

@guidanoli

Description

@guidanoli

πŸ“š Context

Currently, each application can have an owner.
This owner is capable of changing the app's consensus at any time.
This power requires users to trust the app owner not to be malicious.
If #414 is implemented, this role will be obsolete.
This would allow us to remove the application owner role.
With #410, this would also allow us to remove IOwnable.

βœ”οΈ Solution

  • Remove inheritance from Ownable to Application
  • Remove inheritance from IOwnable to IApplication
  • Remove initialOwner from Application constructor and factory

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    πŸ“‹ Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions