createToken(string tokenName, string tokenSymbol, uint8 tokenDecimals) → contract ExpandedIERC20 newToken (external)
Create a new token and return it to the caller.
The caller will become the only minter and burner and the new owner capable of assigning the roles.
- tokenName: used to describe the new token.
- tokenSymbol: short ticker abbreviation of the name. Ideally < 5 chars.
- tokenDecimals: used to define the precision used in the token's numerical representation.
Prevents a contract from calling itself, directly or indirectly.
nonReentrant function from another
nonReentrant function is not supported. It is possible to
prevent this from happening by making the
nonReentrant function external, and making it call a
function that does the actual state modification.
Designed to prevent a view-only method from being re-entered during a call to a
nonReentrant() state-changing method.