EIP 20 Interface
ERC 20 Token Standard Interface https://eips.ethereum.org/EIPS/eip-20
Methods
allowance
function allowance(address owner, address spender) external view returns (uint256 remaining)
Get the current allowance from owner
for spender
Parameters
owner
address
The address of the account which owns the tokens to be spent
spender
address
The address of the account which may transfer tokens return The number of tokens allowed to be spent (-1 means infinite)
Returns
remaining
uint256
undefined
approve
function approve(address spender, uint256 amount) external nonpayable returns (bool success)
Approve spender
to transfer up to amount
from src
This will overwrite the approval amount for spender
and is subject to issues noted here
Parameters
spender
address
The address of the account which may transfer tokens
amount
uint256
The number of tokens that are approved (-1 means infinite) return Whether or not the approval succeeded
Returns
success
bool
undefined
balanceOf
function balanceOf(address owner) external view returns (uint256 balance)
Gets the balance of the specified address
Parameters
owner
address
The address from which the balance will be retrieved return The balance
Returns
balance
uint256
undefined
decimals
function decimals() external view returns (uint8)
Returns
_0
uint8
undefined
name
function name() external view returns (string)
Returns
_0
string
undefined
symbol
function symbol() external view returns (string)
Returns
_0
string
undefined
totalSupply
function totalSupply() external view returns (uint256)
Get the total number of tokens in circulation
Returns
_0
uint256
The supply of tokens
transfer
function transfer(address dst, uint256 amount) external nonpayable returns (bool success)
Transfer amount
tokens from msg.sender
to dst
Parameters
dst
address
The address of the destination account
amount
uint256
The number of tokens to transfer return Whether or not the transfer succeeded
Returns
success
bool
undefined
transferFrom
function transferFrom(address src, address dst, uint256 amount) external nonpayable returns (bool success)
Transfer amount
tokens from src
to dst
Parameters
src
address
The address of the source account
dst
address
The address of the destination account
amount
uint256
The number of tokens to transfer return Whether or not the transfer succeeded
Returns
success
bool
undefined
Events
Approval
event Approval(address indexed owner, address indexed spender, uint256 amount)
Parameters
owner indexed
address
undefined
spender indexed
address
undefined
amount
uint256
undefined
Transfer
event Transfer(address indexed from, address indexed to, uint256 amount)
Parameters
from indexed
address
undefined
to indexed
address
undefined
amount
uint256
undefined
Last updated