IERC20.sol 763 B

1234567891011121314151617181920212223
  1. pragma solidity ^0.5.0;
  2. /**
  3. * @title ERC20 interface
  4. * @dev see https://github.com/ethereum/EIPs/issues/20
  5. */
  6. interface IERC20 {
  7. function transfer(address to, uint256 value) external returns (bool);
  8. function approve(address spender, uint256 value) external returns (bool);
  9. function transferFrom(address from, address to, uint256 value) external returns (bool);
  10. function totalSupply() external view returns (uint256);
  11. function balanceOf(address who) external view returns (uint256);
  12. function allowance(address owner, address spender) external view returns (uint256);
  13. event Transfer(address indexed from, address indexed to, uint256 value);
  14. event Approval(address indexed owner, address indexed spender, uint256 value);
  15. }