Here're some of the project's best features:
- Deploy soulbound NFT on IOTA
- Deploy ERC721 NFT smart contract
- Minting NFT
- Upload Metadata to IPFS
1. install depencencies
npm install
2. deploy smart contract
npx hardhat run scripts/deploy-contract.mjs --network [choose network here]
3. Upload metadata to IPFS
npx hardhat run scripts/store-asset.mjs
4. mint NFT
npx hardhat run scripts/mint-nft.mjs --network [choose network here]
5. revoke SBT NFT
npx hardhat run scripts/revoke.mjs --network [choose network here]
Technologies used in the project:
- hardhat
- solidity
- javascript