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