OpenDevICON Token Contracts implement IRC2 standard token which is equivalent to ERC20 for ICON blockchain. It helps to keep track of fungible tokens.
There are a few core contracts to implement IRC2 token.
This has been extended to implement the following.
- IRC2Mintable: To create token supply.
- IRC2Capped: Total supply cannot exceed the cap amount.
- IRC2Burnable: To destroy the tokens.
- IRC2Pausable: To pause token operation for all users.
- IRC2Snapshot: To add snapshot mechanism.
Visit OpenDevICON for more info.
OpenDevICON Token Contracts implement IRC3 standard token which is equivalent to ERC721 for ICON blockchain. It helps to keep track of [non-fungible] tokens.
There are a few core contracts to implement IRC3 token.
- IIRC3: Interface IRC3 methods should confirm into.
- IRC3: The base implementation of IRC3 contract.
This has been extended to implement the following.
- IRC3Mintable: To create non-funglible token.
- IRC3Burnable: To destroy the non-fungible token.
- IRC3Pausable To pause token operation for all users.
- IRC3Updatable: To update the created non-fungible tokens.