1234567891011121314151617181920212223242526272829303132333435 |
- pragma solidity ^0.4.24;
- /**
- * @title ERC20 interface
- * @dev see https://github.com/ethereum/EIPs/issues/20
- */
- interface IERC20 {
- function totalSupply() external view returns (uint256);
- function balanceOf(address who) external view returns (uint256);
- function allowance(address owner, address spender)
- external view returns (uint256);
- function transfer(address to, uint256 value) external returns (bool);
- function approve(address spender, uint256 value)
- external returns (bool);
- function transferFrom(address from, address to, uint256 value)
- external returns (bool);
- event Transfer(
- address indexed from,
- address indexed to,
- uint256 value
- );
- event Approval(
- address indexed owner,
- address indexed spender,
- uint256 value
- );
- }
|