Difference between revisions of "What is an ERC20 token"

From CoinWiki
Jump to: navigation, search
(Created page with "The ERC20 token is the most commonly used token standard on the Ethereum blockchain. As such, it is the most popular token for companies running an ICO. The ERC20 to...")
 
(Redirected page to What are ERC20 tokens)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
The ERC20 token is the most commonly used token standard on the [[Ethereum]] blockchain. As such, it is the most popular token for companies running an [[ICO]].
+
#REDIRECT [[What are ERC20 tokens]]
 
 
The ERC20 token required functions are:
 
* Get the total token supply:
 
 
 
<code>function totalSupply() public constant returns (uint);</code>
 
 
 
* Get the account balance of another account:
 
 
 
<code>function balanceOf(address tokenOwner) public constant returns (uint balance);</code>
 
 
 
* Returns the amount which the spender is still allowed to withdraw from the owner:
 
 
 
<code>function allowance(address tokenOwner, address spender) public constant returns (uint remaining);</code>
 
 
 
* Send amount of tokens to address:
 
 
 
<code>function transfer(address to, uint tokens) public returns (bool success);</code>
 
 
 
* Allow spender to withdraw from your account, multiple times, up to the amount written. If this function is called again it overwrites the current allowance with the value:
 
 
 
<code>function approve(address spender, uint tokens) public returns (bool success);</code>
 
 
 
* Send amount of tokens from one address to another address:
 
 
 
<code>function transferFrom(address from, address to, uint tokens) public returns (bool success);</code>
 
 
 
* Triggered when tokens are transferred
 
 
 
<code>event Transfer(address indexed from, address indexed to, uint tokens);</code>
 
 
 
* Triggered whenever approve is called:
 
 
 
<code>event Approval(address indexed tokenOwner, address indexed spender, uint tokens);</code>
 
}
 
 
 
 
 
Examples:
 
* [[QTUM]]
 
* [[EOS]]
 
* [[KredCoins]]
 
 
 
== Links ==
 
[https://blocktorial.com/guides--tutorials/how-to-create-your-own-erc-20-token-in-2o-minutes-or-less Create your own ERC20 token]
 

Latest revision as of 19:36, 4 January 2019