NFT example
- alchemy API account
- ethereum account (ropsten testnetwork)
- some balance
- some art for NFT creation
Steps
- develop smart contract which is
ERC-721
valid - compile smart contract
- develop deployment script to deploy smart contract to ethereum network (ropsten testnetwork)
- deploy smart contract to ethereum network
- create
nft-metadata.json
- upload nft media (image, gif, video, mp3) to IPFS decentralized filesystem
- enrich
nft-metadata.json
with nft media hash - upload
nft-metadata.json
to IPFS decentralized filesystem - develop js function to call smart contract function
- run js function with
nft-metadata.json
hash - add NFT to metamask wallet and see your NFT
Run this repo
git clone https://github.com/nimble-123/nimble-nft.git
yarn install
yarn compile
yarn deploy
node scripts/mint-nft.js