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() external
name
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