Skip to content

Instantly share code, notes, and snippets.

@pabloruiz55
Last active April 8, 2018 13:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pabloruiz55/ae9ce41de631fe9ebd49ed1f0e771bc4 to your computer and use it in GitHub Desktop.
Save pabloruiz55/ae9ce41de631fe9ebd49ed1f0e771bc4 to your computer and use it in GitHub Desktop.
function verifyTransfer(address _from, address _to, uint256 _amount) public view returns (bool success) {
return true;
}
/**
* @dev Overloaded version of the transfer function
*/
function transfer(address _to, uint256 _value) public returns (bool success) {
require(verifyTransfer(msg.sender, _to, _value));
return super.transfer(_to, _value);
}
/**
* @dev Overloaded version of the transferFrom function
*/
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
require(verifyTransfer(_from, _to, _value));
return super.transferFrom(_from, _to, _value);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment