Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 2.34 KB

README.md

File metadata and controls

60 lines (48 loc) · 2.34 KB

NFT Marketplace

NFT.mp4

Marketplace features 💡

  • Mint & List Nft.
  • Buy NFT.
  • Sell NFT.
  • Connect with waller.

Tech stack & packages used 📦

package explain
Next.js framework
ipfs-http-client Http Client to Connect Application with IPFS
openzeppelin For creating ERC-721 token.
ether.js Web3 client.
Chai javascript testing framework.
react-toastify For Notification.
hardhat Ethereum development environment.
Redux For managing and centralizing application state.

  • Run hardhat node
    npx hardhat node
    
  • Run test cases
    npx hardhat test
    
  • Deploy contract in local hardhat node
    npx hardhat run scripts/deploy.js --network localhost
    
  • Connect hardhat with metamask
  • Run react frontend
    cd client
    npm start
    

ERC-721 token details

Ethers.js documentation

npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node
npx hardhat help
npx hardhat run scripts/deploy.js --network localhost