Aco2 is an ERC20 token that allows assigned addresses to either mint or burn tokens. It inherits the Openzeppelin Access Control Contract to achieve the role assignment. NFTree is an ERC721 upgradable contract inheriting Initializable,ERC721Upgradable,ERC721Enumerable, ERCBurnableUpgradable, AccessControlUpgradable from Openzeppelin library. All these aid in achieving the upgradability of the contract, the burning of tokens by assigned BURNER_ROLE, enumeration of minted tokens, and also for the designation of roles. The NFTree contract allows the MINTER to mint one or batch of tokens into an account and with an approval of the token owner, the BURNER can burn an ERC721 token.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | - | - | - | - | 0 |
Fixed | 3 | - | - | - | 3 |
Total | 3 | 0 | 0 | 0 | 3 |
# | File Name |
---|---|
1 | ICRC.sol |