OwnableUpgradeable ​
Inherits: Initializable
OwnableUpgradeable is a modified version of OpenZeppelin's Ownable contract to allow for upgradeable implementation
State Variables ​
_owner ​
solidity
address private _owner;Functions ​
_msgSender ​
solidity
function _msgSender() internal view virtual returns (address);_msgData ​
solidity
function _msgData() internal view virtual returns (bytes calldata);__Ownable_init ​
Initializes the contract setting the deployer as the initial owner.
solidity
function __Ownable_init() internal onlyInitializing;__Ownable_init_unchained ​
solidity
function __Ownable_init_unchained() internal onlyInitializing;onlyOwner ​
Throws if called by any account other than the owner.
solidity
modifier onlyOwner();owner ​
Returns the address of the current owner.
solidity
function owner() public view virtual returns (address);_checkOwner ​
Throws if the sender is not the owner.
solidity
function _checkOwner() internal view virtual;transferOwnership ​
Transfers ownership of the contract to a new account (newOwner). Can only be called by the current owner.
solidity
function transferOwnership(address newOwner) public virtual onlyOwner;_transferOwnership ​
Transfers ownership of the contract to a new account (newOwner). Internal function without access restriction.
solidity
function _transferOwnership(address newOwner) internal virtual;Events ​
OwnershipTransferred ​
solidity
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
