killable and ownable
This commit is contained in:
9
contracts/Killable.sol
Normal file
9
contracts/Killable.sol
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Killable
|
||||
* Base contract that can be killed by owner
|
||||
*/
|
||||
contract Killable is Ownable {
|
||||
function kill() {
|
||||
if (msg.sender == owner) suicide(owner);
|
||||
}
|
||||
}
|
||||
16
contracts/Ownable.sol
Normal file
16
contracts/Ownable.sol
Normal file
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Ownable
|
||||
* Base contract with an owner
|
||||
*/
|
||||
contract Ownable {
|
||||
address owner;
|
||||
|
||||
function Ownable() {
|
||||
owner = msg.sender;
|
||||
}
|
||||
|
||||
modifier onlyOwner() {
|
||||
if (msg.sender == owner)
|
||||
_
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user