diff options
Diffstat (limited to 'packages/contracts/src/2.0.0/utils/Ownable/Ownable.sol')
-rw-r--r-- | packages/contracts/src/2.0.0/utils/Ownable/Ownable.sol | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/packages/contracts/src/2.0.0/utils/Ownable/Ownable.sol b/packages/contracts/src/2.0.0/utils/Ownable/Ownable.sol deleted file mode 100644 index aca65aad2..000000000 --- a/packages/contracts/src/2.0.0/utils/Ownable/Ownable.sol +++ /dev/null @@ -1,38 +0,0 @@ -pragma solidity 0.4.24; - -/* - * Ownable - * - * Base contract with an owner. - * Provides onlyOwner modifier, which prevents function from running if it is called by anyone other than the owner. - */ - -import "./IOwnable.sol"; - - -contract Ownable is IOwnable { - address public owner; - - constructor () - public - { - owner = msg.sender; - } - - modifier onlyOwner() { - require( - msg.sender == owner, - "ONLY_CONTRACT_OWNER" - ); - _; - } - - function transferOwnership(address newOwner) - public - onlyOwner - { - if (newOwner != address(0)) { - owner = newOwner; - } - } -} |