|
|
|
@ -25,8 +25,8 @@ contract MultisigWallet is Multisig, Shareable, DayLimit { |
|
|
|
|
DayLimit(_daylimit) { } |
|
|
|
|
|
|
|
|
|
// kills the contract sending everything to `_to`. |
|
|
|
|
function kill(address _to) onlymanyowners(sha3(msg.data)) external { |
|
|
|
|
suicide(_to); |
|
|
|
|
function kill(address _to) onlymanyowners(keccak256(msg.data)) external { |
|
|
|
|
selfdestruct(_to); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// gets called when no other function matches |
|
|
|
@ -51,7 +51,7 @@ contract MultisigWallet is Multisig, Shareable, DayLimit { |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
// determine our operation hash. |
|
|
|
|
_r = sha3(msg.data, block.number); |
|
|
|
|
_r = keccak256(msg.data, block.number); |
|
|
|
|
if (!confirm(_r) && txs[_r].to == 0) { |
|
|
|
|
txs[_r].to = _to; |
|
|
|
|
txs[_r].value = _value; |
|
|
|
@ -73,11 +73,11 @@ contract MultisigWallet is Multisig, Shareable, DayLimit { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function setDailyLimit(uint _newLimit) onlymanyowners(sha3(msg.data)) external { |
|
|
|
|
function setDailyLimit(uint _newLimit) onlymanyowners(keccak256(msg.data)) external { |
|
|
|
|
_setDailyLimit(_newLimit); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function resetSpentToday() onlymanyowners(sha3(msg.data)) external { |
|
|
|
|
function resetSpentToday() onlymanyowners(keccak256(msg.data)) external { |
|
|
|
|
_resetSpentToday(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|