Skip to content

mmukulkumar/nftmarketexample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏗 scaffold-eth - 🎲 VRF NFT 🎫

Use VRF to get a 🎲 random "⚔️ strength" for each NFT as it is minted...


playmore


🏃‍♀️ Quick Start

required: Node plus Yarn and Git

git clone https://github.com/Polygon-Academy/nftmarketexample

cd nftmarketexample
yarn install
yarn start

in a second terminal window:

cd nftmarketexample
yarn chain

✏️ Edit the artwork manifest artwork.js with all of your art, then upload it to IPFS:

in a third terminal window:

cd nftmarketexample

yarn upload

yarn deploy

📱 Open http://localhost:3000 to see the app


Your artwork from artwork.json (if uploaded and deployed correctly) should show a gallery of possible NFTS to mint:

image

💦 Use the faucet wallet icon in the bottom left of the frontend to give your address $1000 in testnet ETH.


🎲 This repo uses Chainlink's VRF on Rinkby.

First call getRandomNumber() from the debug contracts tab:

image

Wait for the randomResult to get set:

image

Finally, mint from the gallery tab and your NFT will have a tokenStrength:

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 89.5%
  • Shell 5.2%
  • Solidity 1.5%
  • Dockerfile 1.4%
  • HTML 1.1%
  • Less 0.6%
  • Other 0.7%