IERC20
contract IERC20
Interface of ERC20 contract we need in order to invoke balanceOf method from another contracts.
Reference
Functions
approve
abstract function approve(address _spender, uint256 _value) public returns (bool)- Parameters:
_spender- address_value- uint256- Returns:
- bool
balanceOf
abstract function balanceOf(address whom) external view returns (uint)- Parameters:
whom- address- Returns:
- uint
decimals
abstract function decimals() external view returns (uint)- Returns:
- uint
freezeTransfers
abstract function freezeTransfers() externalname
abstract function name() external view returns (string)- Returns:
- string
symbol
abstract function symbol() external view returns (string)- Returns:
- string
transfer
abstract function transfer(address _to, uint256 _value) external returns (bool)- Parameters:
_to- address_value- uint256- Returns:
- bool
transferFrom
abstract function transferFrom(address _from, address _to, uint256 _value) external returns (bool)- Parameters:
_from- address_to- address_value- uint256- Returns:
- bool
unfreezeTransfers
abstract function unfreezeTransfers() external