ERC20Interface.sol
contract ERC20Interface
Source: ERC20/ERC20Interface.sol
Index
Reference
Events
Approval
event
Approval
(address tokenOwner, address spender, uint tokens)
Parameters:
tokenOwner
- addressspender
- addresstokens
- uintMint
event
Mint
(address to, uint amount)
Parameters:
to
- addressamount
- uintTransfer
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:uintapprove
abstract function
approve
(address spender, uint tokens) public returns (bool)
Parameters:
spender
- addresstokens
- uintReturns:boolapproveAndCall
abstract function
approveAndCall
(address _spender, uint _amount, bytes _data) public returns (bool)
Parameters:
_spender
- address_amount
- uint_data
- bytesReturns:boolbalanceOf
abstract function
balanceOf
(address tokenOwner) public view returns (uint)
Parameters:
tokenOwner
- addressReturns:uinttotalSupply
abstract function
totalSupply
() public view returns (uint)
Returns:uint
transfer
abstract function
transfer
(address to, uint tokens) public returns (bool)
Parameters:
to
- addresstokens
- uintReturns:booltransferFrom
abstract function
transferFrom
(address from, address to, uint tokens) public returns (bool)
Parameters:
from
- addressto
- addresstokens
- uintReturns:bool
Last updated
Was this helpful?