ERC20Interface.sol

contract ERC20Interface

Source: ERC20/ERC20Interface.sol

Index

Reference

Events

  • Approval

    event Approval(address tokenOwner, address spender, uint tokens)

    Parameters:tokenOwner - addressspender - addresstokens - uint

  • Mint

    event Mint(address to, uint amount)

    Parameters:to - addressamount - uint

  • Transfer

    event Transfer(address from, address to, uint tokens)

    Parameters:from - addressto - addresstokens - uint

Functions

  • allowance

    abstract function allowance(address tokenOwner, address spender) public view returns (uint)

    Parameters:tokenOwner - addressspender - addressReturns:uint

  • approve

    abstract function approve(address spender, uint tokens) public returns (bool)

    Parameters:spender - addresstokens - uintReturns:bool

  • approveAndCall

    abstract function approveAndCall(address _spender, uint _amount, bytes _data) public returns (bool)

    Parameters:_spender - address_amount - uint_data - bytesReturns:bool

  • balanceOf

    abstract function balanceOf(address tokenOwner) public view returns (uint)

    Parameters:tokenOwner - addressReturns:uint

  • totalSupply

    abstract function totalSupply() public view returns (uint)

    Returns:uint

  • transfer

    abstract function transfer(address to, uint tokens) public returns (bool)

    Parameters:to - addresstokens - uintReturns:bool

  • transferFrom

    abstract function transferFrom(address from, address to, uint tokens) public returns (bool)

    Parameters:from - addressto - addresstokens - uintReturns:bool

Last updated

Was this helpful?