Ownable (Ownable.sol)

View Source: openzeppelin-solidity/contracts/ownership/Ownable.sol

↘ Derived Contracts: MakerDAOOracle, ModuleFactory, ReclaimTokens, StableOracle, STFactory

Ownable

The Ownable contract has an owner address, and provides basic authorization control functions, this simplifies the implementation of "user permissions".

Contract Members

Constants & Variables

address private _owner;

Events

event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

Modifiers

onlyOwner

Throws if called by any account other than the owner.

modifier onlyOwner() internal

Arguments

Functions

The Ownable constructor sets the original owner of the contract to the sender account.

function () internal nonpayable

Arguments

owner

function owner() public view
returns(address)

Returns

the address of the owner.

Arguments

isOwner

function isOwner() public view
returns(bool)

Returns

true if msg.sender is the owner of the contract.

Arguments

renounceOwnership

Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.

function renounceOwnership() public nonpayable onlyOwner

Arguments

transferOwnership

Allows the current owner to transfer control of the contract to a newOwner.

function transferOwnership(address newOwner) public nonpayable onlyOwner

Arguments

_transferOwnership

Transfers control of the contract to a newOwner.

function _transferOwnership(address newOwner) internal nonpayable

Arguments

Last updated