Skip to content

Remove IOwnableΒ #416

@guidanoli

Description

@guidanoli

πŸ“š Context

IOwnable is the interface of the Ownable contract from OpenZeppelin.
It contains three functions: owner, transferOwnership, and renounceOwnership.
It is useful for interfaces of contracts that inherit from Ownable.
On contracts v2, there are two such contracts: Authority and Application.
With #410, Authority will be removed.
With #415, Application will no longer inherit from Ownable.
This renders the IOwnable interface useless on contracts v3.
This means that we can effectively remove it.

βœ”οΈ Solution

  • Remove IOwnable

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    πŸ“‹ Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions