github.com/status-im/status-go@v1.1.0/contracts/uniswapV2/interfaces/IERC20.sol (about) 1 pragma solidity >=0.5.0; 2 3 interface IERC20 { 4 event Approval(address indexed owner, address indexed spender, uint value); 5 event Transfer(address indexed from, address indexed to, uint value); 6 7 function name() external view returns (string memory); 8 function symbol() external view returns (string memory); 9 function decimals() external view returns (uint8); 10 function totalSupply() external view returns (uint); 11 function balanceOf(address owner) external view returns (uint); 12 function allowance(address owner, address spender) external view returns (uint); 13 14 function approve(address spender, uint value) external returns (bool); 15 function transfer(address to, uint value) external returns (bool); 16 function transferFrom(address from, address to, uint value) external returns (bool); 17 }