Factory
ERC20Factory.sol this contract allows anyone to create new instances of ERC20 tokens.
Contract versions
There is currently only 1 version of ERC-20 factory.
Smart Contract Documentation
Overview
The Factory contract allows anyone to create ERC20 tokens, which have static data hash hardcoded in a constant.
Dependencies
ERC20: Openzeppelin's ERC20 Token implementation.ERC20Burnable: Openzeppelin's ERC20 extension, which allows token burnings .Ownable: Openzeppelin's single access control role implementation.
Constants
DECIMALS: Multiplier for percentage calculations (100).
Roles
Factory is open to anyone and therefore has no roles implemented.
Functions
User
createERC20Token: Creates a new instance of ERC20 token and mints the starting supply to the caller.staticData: StaticData is a public mapping, which includes static data for every created ERC20 token.