This is a simple ERC20 token contract which has all basic functionalities such as minting, balanceOf etc. This contract is called by the marketplace contract to handle transactions
ERC1155 NFT contract
This is a simple ERC1155 NFT contract which has all basic functionalities such as minting, balanceOf etc. This contract is called by the marketplace contract to handle transactions
Marketplace contract
This marketplace contract uses the addresses of ERC20 and ERC1155 contract to make transactions possible
Current features:
Listing ERC1155 NFT
Unlisting ERC1155 NFT
Buying ERC1155 NFT via ERC20 Tokens
Client
Client is in reactJs which uses Web3 library to interact with the smart contracts. This part is still under progress.
Working On:
1. Building marketplace UI
custom-token---nft---marketplace-contract's People