Ownable
Inherits: IOwnable
State Variables
_owner
address internal _owner;
Functions
constructor
Initializes the contract setting the deployer as the initial owner.
constructor();
owner
Returns the address of the current owner.
function owner() public view override returns (address);
onlyOwner
Throws if called by any account other than the owner.
modifier onlyOwner();
renounceOwnership
Leaves the contract without owner. It will not be possible to call
onlyOwner
functions anymore. Can only be called by the current owner.
NOTE: Renouncing ownership will leave the contract without an owner,
thereby removing any functionality that is only available to the owner.
function renounceOwnership() public virtual override onlyOwner;
transferOwnership
Transfers ownership of the contract to a new account (newOwner
).
Can only be called by the current owner.
function transferOwnership(address newOwner_) public virtual override onlyOwner;
Events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);