NFJ labs contracts creates an atmosphere that allows users to mint, auction, sell and burn their nfts. The NFT contract is an ERC721 upgradable contract designed with royalty features. The NFT contract identifies three unique persons; Contract Owner, NFTOwner, and NFTCreator - each are given privileges such as setting platform fee derived on all trade on the NFJ platform, mint and burn nft and setting royalty fee respectively. In the marketplace contract, token holders can put nfts for auction, cancel nft after auction end time, and these nfts can also be put on sale for buyers.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 2 | 1 | - | - | 3 |
Fixed | 1 | 2 | 2 | - | 5 |
Total | 3 | 3 | 2 | 0 | 8 |
# | File Name |
---|---|
1 | contracts/contractsVerify/marketplace.sol |
2 | contracts/artistic.sol |
3 | contracts/contractsVerify/artistic.sol |
4 | contracts/WETH.sol |
5 | contracts/marketplace.sol |