Types of ERC-20 STANDARD TOKENS – Cryptocurrency COINS & Smart Contracts

Types of ERC-20 STANDARD TOKENS – Cryptocurrency COINS & Smart Contracts

Types of ERC-20 STANDARD TOKENS – Cryptocurrency COINS & Smart Contracts

ERC-20 STANDARD TOKENS

The following smart contract flavors are implementations of the ERC-20 Token Standard for Ethereum.

FEATURE COMPARISON TABLE:

Features

Vanilla

ERC-20 Gas Saving Token

Pistachio

ERC-20 Improved Security

Chocolate

ERC-20 Advanced Token

ERC-20 compliant

Compatible with any ERC-20 Standard wallet

Balance

It is possible to check the balance of any specific account

Transfer

Can transfer any amount of tokens between accounts

Approve

Allows an authorized spender to withdraw tokens up to a specified amount

Allowance

Can check the allowance of any specific account. Allowance is the number of remaining tokens allowed to spend

Safe math library

Use “SafeMath” library to avoid overflow in arithmetic operations in Solidity

Extra validations

Include “zero address” validations

Burn

Holders can destroy (burn) their tokens

Mint

Authorized accounts can create (mint) new tokens

Pause/unpause

Authorized accounts can pause and resume all the token activity

Author

ConsenSys

Open Zeppelin

Open Zeppelin

Language

Solidity v5.7

Solidity v5.7

Solidity v5.7

Code reference

EIP20.sol

ERC20.sol

ERC20.solERC20Mintable.sol,

ERC20Pausable.sol,

ERC20Burnable.sol

Audits

Open Zeppelin Security Audit

Open Zeppelin Security Audit

WP Smart Contracts source code

Vanilla.sol

Pistachio.sol

Chocolate.sol

Deploy Fee

Only gas*

Only gas*

Free, pay only for gas*

*gas price: gas price is an small amount of ether that you need to pay to the miners to process your transaction. Lear more about gas prices here: ethgasstation.info

Leave a Comment