Update Owned.sol
This commit is contained in:
parent
1f0c5fd987
commit
5ccf92d502
|
@ -14,7 +14,8 @@ contract Owned {
|
||||||
|
|
||||||
address public owner;
|
address public owner;
|
||||||
|
|
||||||
/// @notice The Constructor assigns the message sender to be `owner`
|
/// @notice The Constructor assigns the account deploying the contract to be
|
||||||
|
/// the `owner`
|
||||||
function Owned() {
|
function Owned() {
|
||||||
owner = msg.sender;
|
owner = msg.sender;
|
||||||
}
|
}
|
||||||
|
@ -22,13 +23,16 @@ contract Owned {
|
||||||
address public newOwner;
|
address public newOwner;
|
||||||
|
|
||||||
/// @notice `owner` can step down and assign some other address to this role
|
/// @notice `owner` can step down and assign some other address to this role
|
||||||
/// @param _newOwner The address of the new owner. 0x0 can be used to create
|
/// but after this function is called the current owner still has ownership
|
||||||
/// an unowned neutral vault, however that cannot be undone
|
/// powers in this contract; change of ownership is a 2 step process
|
||||||
|
/// @param _newOwner The address of the new owner. A simple contract with
|
||||||
|
/// the abilitiy to accept ownership but the inability to do anything else
|
||||||
|
/// can be used to create an unowned contract to achieve decentralization
|
||||||
function changeOwner(address _newOwner) onlyOwner {
|
function changeOwner(address _newOwner) onlyOwner {
|
||||||
newOwner = _newOwner;
|
newOwner = _newOwner;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// @notice `newOwner` can accept ownership over this contract
|
||||||
function acceptOwnership() {
|
function acceptOwnership() {
|
||||||
if (msg.sender == newOwner) {
|
if (msg.sender == newOwner) {
|
||||||
owner = newOwner;
|
owner = newOwner;
|
||||||
|
|
Loading…
Reference in New Issue