This NFT marketplace is designed with flexibility and longevity in mind. It can seamlessly integrate various types of NFTs and automatically calculate royalties, and it's built on an upgradable smart contract that implements the diamond ERC standard. This means that the smart contract can be maintained and updated with new features without the need to touch storage. Plus, the contract can easily accommodate additional storage and logic, making it an ideal solution for future-proof NFT projects.
npm 7 or later
npm --version
typescript
tsc --version
- Clone repo:
mkdir nft-marketplace
git clone https://github.com/neeyno/hardhat_nft_marketplace.git nft-marketplace
- Install NPM packages:
cd nft-marketplace
npm install
This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.ts