This project demonstrates a basic NFT's Marketplace contract setup with Hardhat and Foundry.
Warning This smart contract repository was created for educational purposes only, to teach the basics of Solidity programming, testing with Hardhat and Foundry. It is not recommended for use in production as it has not undergone extensive testing and may contain undiscovered bugs and errors. Please use at your own risk.
These contracts have these functionality:
- NFT listing
- token and address blacklist (for prevention of possible stolen nft)
- Roles (moderation, treasury and admin)
- ability to change transaction fees and withdraw them
npm install
npx hardhat test
npx hardhat help
forge test