Owner controller interface

IOwnerController

this defines the interface for any contracts that use the owner controller access pattern



owner() → address (external)

Returns the address of the current owner.



controller() → address (external)

Returns the address of the current controller.



transferOwnership(address newOwner) (external)

Transfers ownership of the contract to a new account (newOwner). This can include renouncing ownership by transferring to the zero address. Can only be called by the current owner.



transferControl(address newController) (external)

Transfers control of the contract to a new account (newController). Can only be called by the owner.