Description

Using NFT.storage and hardhat to securely store and deploy nft's and metadata. This tool is the backbone for an automated system that allows for many assets to be uploaded to nft.storage. The metadata can then be called from within a smart contract on mint using a custom smart contract. This feature is necessary to be able to randomly mint an nft instead of passing URI at runtime.

BALD NFT Storage showcase

How it's made

Using nft.storage to store metadata, this includes image, name, file and many properties. Using node and http-server to upload data to nft.storage. Using hardhat and waffle to develop and deploy an erc721 derived smart contract. Using solidity 0.8.0, typescript, javascript, and node.

Technologies used

IPFS