ERC20 interface (IERC20.sol)

View Source: openzeppelin-solidity/contracts/token/ERC20/IERC20.sol

↘ Derived Contracts: ERC20

IERC20

see https://eips.ethereum.org/EIPS/eip-20

Events

event Transfer(address indexed from, address indexed to, uint256  value);
event Approval(address indexed owner, address indexed spender, uint256  value);

Functions

transfer

⤿ Overridden Implementation(s): ERC20.transfer,SecurityToken.transfer

function transfer(address to, uint256 value) external nonpayable
returns(bool)

Arguments

approve

⤿ Overridden Implementation(s): ERC20.approve

function approve(address spender, uint256 value) external nonpayable
returns(bool)

Arguments

transferFrom

⤿ Overridden Implementation(s): ERC20.transferFrom,SecurityToken.transferFrom

function transferFrom(address from, address to, uint256 value) external nonpayable
returns(bool)

Arguments

totalSupply

⤿ Overridden Implementation(s): ERC20.totalSupply

function totalSupply() external view
returns(uint256)

Arguments

balanceOf

⤿ Overridden Implementation(s): ERC20.balanceOf

function balanceOf(address who) external view
returns(uint256)

Arguments

allowance

⤿ Overridden Implementation(s): ERC20.allowance

function allowance(address owner, address spender) external view
returns(uint256)

Arguments

Last updated