Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- contract tokenRecipient {
- event receivedEther(address sender, uint amount);
- event receivedTokens(address _from, uint256 _value, address _token, bytes _extraData);
- function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) {
- Token t = Token(_token);
- require (!t.transferFrom(_from, this, _value));
- receivedTokens(_from, _value, _token, _extraData);
- }
- function () payable {
- receivedEther(msg.sender, msg.value);
- }
- }
- contract Token {
- function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement