nimble-123 / nimble-nft

Simple NFT fun stuff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT example

  • alchemy API account
  • ethereum account (ropsten testnetwork)
  • some balance
  • some art for NFT creation

Steps

  1. develop smart contract which is ERC-721 valid
  2. compile smart contract
  3. develop deployment script to deploy smart contract to ethereum network (ropsten testnetwork)
  4. deploy smart contract to ethereum network
  5. create nft-metadata.json
  6. upload nft media (image, gif, video, mp3) to IPFS decentralized filesystem
  7. enrich nft-metadata.json with nft media hash
  8. upload nft-metadata.json to IPFS decentralized filesystem
  9. develop js function to call smart contract function
  10. run js function with nft-metadata.json hash
  11. add NFT to metamask wallet and see your NFT

Run this repo

  1. git clone https://github.com/nimble-123/nimble-nft.git
  2. yarn install
  3. yarn compile
  4. yarn deploy
  5. node scripts/mint-nft.js

About

Simple NFT fun stuff


Languages

Language:JavaScript 72.7%Language:Solidity 25.7%Language:Shell 1.6%