Title: ERC20 Tokens And TokenTrader/TokenSeller Compatibility Post by: Ikuedowoni on October 11, 2017, 02:50:04 PM Following is a table of current fully or partially ERC20-compliant tokens, along with the TokenTrader/TokenSeller compatibility and the number of decimal places.
Token Address TokenTrader or TokenSeller Decimals Notes 1ST ‐ First Blood 0xaf30d2a7... TokenTrader 18 AMIS ‐ AMIS 0x949bed88... TokenTrader 9 ARC ‐ Arcade City 0xac709fcb... TokenTrader 18 Convert to SWM - Swarm City BARF - BARF 0xcaffa1d6... TokenTrader 18 (discontinued - sell your tokens back to the contract) BERP - BokkyPooBah´s Ether Refundable Prize 0xed7da010... TokenTrader 18 Incentivising The DAO Refunds DAO ‐ The DAO 0xbb9bc244... TokenTrader 16 Discontinued due to the hack on June 17 2016. Investors are being refunded DGD ‐ Digix DAO 0xe0b7927c... TokenTrader 9 DGDb ‐ Digix DAO Badge 0x54bda709... TokenTrader 0 DICE ‐ Etheroll 0x2e071d29... TokenTrader 16 DICE tokens cannot be transferred currently. Check the periods at 0x2e071d29... EDG ‐ Edgeless 0x08711d3b... TokenTrader 0 Cannot be transferred before 16:00 Mar 21 2017 UTC EMV ‐ Ethereum Movie Venture 0xB802b24E... TokenTrader 2 ETB ‐ Ethbits 0xc2921ea1... TokenTrader 0 Note that transfers are not working yet GNO ‐ Gnosis Token 0x6810e776... TokenTrader 18 Note that transfers are not working yet GNT ‐ Golem Network Token 0xa7447644... TokenSeller 18 ERC20 Partial GNTW ‐ Wrapped Golem Network Token 0x936f78b9... TokenTrader 18 Use to wrap GNT GUP ‐ Matchpool Guppy 0xf7b09829... TokenTrader 3 GUP tokens cannot be transferred until 2017-04-30T13:00:00+00:00 UTC HKG ‐ Hacker Gold 0x14f37b57... TokenTrader 3 This is the new version WITHOUT the significant bug HMQ ‐ Humaniq 0xcbcc0f03... TokenTrader 8 ICN ‐ Iconomi 0x888666ca... TokenTrader 18 INC - Incent 0x3ff8c78e... TokenTrader 8 Note that this is a dual Waves/Ethereum token LOVE - I Love You 0x2129687a... TokenTrader 1 LUN - Lunyr Token 0xfa05a73f... TokenTrader 18 MKR ‐ Maker DAO 0xc66ea802... TokenTrader 18 MLN ‐ Melon Token 0xbeb9ef51... TokenTrader 18 MLN tokens cannot be transferred before Mar 15 2017 @ 11:00am (UTC) PLU ‐ Pluton 0xd8912c10... TokenTrader 18 RBX ‐ Ripto Bux 0x74aca0f1... TokenTrader 8 Note that this is a dual Waves/Ethereum token REP ‐ Augur 0x48c80f1f... TokenTrader 18 RLC ‐ iEx.ec Network Token 0x607f4c5b... TokenTrader 9 SNGLS ‐ SingularDTV 0xaec2e87e... TokenTrader 0 SWT ‐ Swarm City 0xb9e7f856... TokenTrader 18 Convert from ARC - Arcade City tokens TAAS ‐ Token-as-a-Service 0xe7775a6e... TokenTrader 6 TIME ‐ Chronobank 0x6531f133... TokenTrader 8 TKN ‐ TokenCard 0xaaaf91d9... TokenTrader 8 TRST ‐ WeTrust 0xcb94be6f... TokenTrader 6 UNI ‐ Unicorn 🦄 0x89205a3a... TokenTrader 0 VSL - vSlice 0x5c543e7a... TokenTrader 18 WAV - Waves Token 0xe57a4117... TokenTrader 8 Note that this is a dual Waves/Ethereum token WBC - Waves Bitcoin Token 0x6f4024e5... TokenTrader 8 Note that this is a dual Waves/Ethereum token WCT - Waves Community Token 0x9453be6f... TokenTrader 2 Note that this is a dual Waves/Ethereum token WINGS - WINGS 0x667088b2... TokenTrader 18 XAUR - Xaurum 0x4df812f6... TokenTrader 8 What Is Required For A Token To Be ERC20-Compliant? For a token to be ERC20-compliant, the following functions will need to be implemented in the token contract. // https://github.com/ethereum/EIPs/issues/20 contract ERC20 { function totalSupply() constant returns (uint totalSupply); function balanceOf(address _owner) constant returns (uint balance); function transfer(address _to, uint _value) returns (bool success); function transferFrom(address _from, address _to, uint _value) returns (bool success); function approve(address _spender, uint _value) returns (bool success); function allowance(address _owner, address _spender) constant returns (uint remaining); event Transfer(address indexed _from, address indexed _to, uint _value); event Approval(address indexed _owner, address indexed _spender, uint _value); } ERC20 Functions Required For The TokenTrader Smart Contract The balanceOf(...), transfer(...) and transferFrom(...) functions are used in the TokenTrader smart contract. Additionally, before selling tokens to a TokenTrader smart contract, the user has to call approve(...) to approve the transfer of tokens from the user's wallet address to the smart contract address. ERC20 Functions Required For The TokenSeller Smart Contract The balanceOf(...) and transfer(...) functions are used in the TokenSeller smart contract. Currently, only the GNT - Golem Network Token does not implement the transferFrom(...) and approve(...) function and therefore can only be used with the TokenSeller smart contract. |