convert 2 spaces to 4 spaces
This commit is contained in:
@ -8,74 +8,74 @@ import "zos-lib/contracts/Initializable.sol";
|
||||
* functions, this simplifies the implementation of "user permissions".
|
||||
*/
|
||||
contract Ownable is Initializable {
|
||||
address private _owner;
|
||||
address private _owner;
|
||||
|
||||
|
||||
event OwnershipRenounced(address indexed previousOwner);
|
||||
event OwnershipTransferred(
|
||||
address indexed previousOwner,
|
||||
address indexed newOwner
|
||||
);
|
||||
event OwnershipRenounced(address indexed previousOwner);
|
||||
event OwnershipTransferred(
|
||||
address indexed previousOwner,
|
||||
address indexed newOwner
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
|
||||
* account.
|
||||
*/
|
||||
function initialize(address sender) public initializer {
|
||||
_owner = sender;
|
||||
}
|
||||
/**
|
||||
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
|
||||
* account.
|
||||
*/
|
||||
function initialize(address sender) public initializer {
|
||||
_owner = sender;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the address of the owner.
|
||||
*/
|
||||
function owner() public view returns(address) {
|
||||
return _owner;
|
||||
}
|
||||
/**
|
||||
* @return the address of the owner.
|
||||
*/
|
||||
function owner() public view returns(address) {
|
||||
return _owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Throws if called by any account other than the owner.
|
||||
*/
|
||||
modifier onlyOwner() {
|
||||
require(isOwner());
|
||||
_;
|
||||
}
|
||||
/**
|
||||
* @dev Throws if called by any account other than the owner.
|
||||
*/
|
||||
modifier onlyOwner() {
|
||||
require(isOwner());
|
||||
_;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if `msg.sender` is the owner of the contract.
|
||||
*/
|
||||
function isOwner() public view returns(bool) {
|
||||
return msg.sender == _owner;
|
||||
}
|
||||
/**
|
||||
* @return true if `msg.sender` is the owner of the contract.
|
||||
*/
|
||||
function isOwner() public view returns(bool) {
|
||||
return msg.sender == _owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Allows the current owner to relinquish control of the contract.
|
||||
* @notice Renouncing to ownership will leave the contract without an owner.
|
||||
* It will not be possible to call the functions with the `onlyOwner`
|
||||
* modifier anymore.
|
||||
*/
|
||||
function renounceOwnership() public onlyOwner {
|
||||
emit OwnershipRenounced(_owner);
|
||||
_owner = address(0);
|
||||
}
|
||||
/**
|
||||
* @dev Allows the current owner to relinquish control of the contract.
|
||||
* @notice Renouncing to ownership will leave the contract without an owner.
|
||||
* It will not be possible to call the functions with the `onlyOwner`
|
||||
* modifier anymore.
|
||||
*/
|
||||
function renounceOwnership() public onlyOwner {
|
||||
emit OwnershipRenounced(_owner);
|
||||
_owner = address(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Allows the current owner to transfer control of the contract to a newOwner.
|
||||
* @param newOwner The address to transfer ownership to.
|
||||
*/
|
||||
function transferOwnership(address newOwner) public onlyOwner {
|
||||
_transferOwnership(newOwner);
|
||||
}
|
||||
/**
|
||||
* @dev Allows the current owner to transfer control of the contract to a newOwner.
|
||||
* @param newOwner The address to transfer ownership to.
|
||||
*/
|
||||
function transferOwnership(address newOwner) public onlyOwner {
|
||||
_transferOwnership(newOwner);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Transfers control of the contract to a newOwner.
|
||||
* @param newOwner The address to transfer ownership to.
|
||||
*/
|
||||
function _transferOwnership(address newOwner) internal {
|
||||
require(newOwner != address(0));
|
||||
emit OwnershipTransferred(_owner, newOwner);
|
||||
_owner = newOwner;
|
||||
}
|
||||
/**
|
||||
* @dev Transfers control of the contract to a newOwner.
|
||||
* @param newOwner The address to transfer ownership to.
|
||||
*/
|
||||
function _transferOwnership(address newOwner) internal {
|
||||
require(newOwner != address(0));
|
||||
emit OwnershipTransferred(_owner, newOwner);
|
||||
_owner = newOwner;
|
||||
}
|
||||
|
||||
uint256[50] private ______gap;
|
||||
uint256[50] private ______gap;
|
||||
}
|
||||
|
||||
@ -7,32 +7,32 @@ import "zos-lib/contracts/Initializable.sol";
|
||||
* @dev A Secondary contract can only be used by its primary account (the one that created it)
|
||||
*/
|
||||
contract Secondary is Initializable {
|
||||
address private _primary;
|
||||
address private _primary;
|
||||
|
||||
/**
|
||||
* @dev Sets the primary account to the one that is creating the Secondary contract.
|
||||
*/
|
||||
function initialize(address sender) public initializer {
|
||||
_primary = sender;
|
||||
}
|
||||
/**
|
||||
* @dev Sets the primary account to the one that is creating the Secondary contract.
|
||||
*/
|
||||
function initialize(address sender) public initializer {
|
||||
_primary = sender;
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Reverts if called from any account other than the primary.
|
||||
*/
|
||||
modifier onlyPrimary() {
|
||||
require(msg.sender == _primary);
|
||||
_;
|
||||
}
|
||||
/**
|
||||
* @dev Reverts if called from any account other than the primary.
|
||||
*/
|
||||
modifier onlyPrimary() {
|
||||
require(msg.sender == _primary);
|
||||
_;
|
||||
}
|
||||
|
||||
function primary() public view returns (address) {
|
||||
return _primary;
|
||||
}
|
||||
function primary() public view returns (address) {
|
||||
return _primary;
|
||||
}
|
||||
|
||||
function transferPrimary(address recipient) public onlyPrimary {
|
||||
require(recipient != address(0));
|
||||
function transferPrimary(address recipient) public onlyPrimary {
|
||||
require(recipient != address(0));
|
||||
|
||||
_primary = recipient;
|
||||
}
|
||||
_primary = recipient;
|
||||
}
|
||||
|
||||
uint256[50] private ______gap;
|
||||
uint256[50] private ______gap;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user