swarm/services/chequebook: Upgrade contract for Solidity 4.3.0

This commit is contained in:
Daniel A. Nagy 2016-10-26 09:45:13 +02:00
parent b01dfb24fa
commit 1323a46fa0

View file

@ -1,4 +1,6 @@
import "mortal";
pragma solidity ^0.4.3;
import "mortal.sol" as mortal;
/// @title Chequebook for Ethereum micropayments
/// @author Daniel A. Nagy <daniel@ethdev.com>
@ -9,6 +11,14 @@ contract chequebook is mortal {
/// @notice Overdraft event
event Overdraft(address deadbeat);
/// @notice Deposit event
event Deposit(uint256 amount);
/// @notice Top up chequebook
function() payable {
Deposit(msg.value);
}
/// @notice Cash cheque
///
/// @param beneficiary beneficiary address
@ -39,7 +49,7 @@ contract chequebook is mortal {
// owner.sendToDebtorsPrison();
Overdraft(owner);
// Compensate beneficiary.
suicide(beneficiary);
selfdestruct(beneficiary);
}
}
}