project screenshot 1
project screenshot 2
project screenshot 3

NFT Factory Factory

A factory that creates a minting contract for generative art NFTs

NFT Factory Factory

Created At

Web3 Weekend

Project Description

The NFT artist uploads component images that can be assembled into a unique NFT image. The components are selected based on random DNA and assembled to create unique NFTs. The system deploys a ERC721 contract and an IPFS file with the settings of for an image generator. It also creates a minting page.

When the user wants a token, they go to the minting page and 'mine' for a valid DNA and submits it to the ERC721 contract. DNA is generated through a proof of work mining process. The miner runs as a web worker. When a seed is found the hashes to a valid token id, it can be claimed with the mint() function.

How it's Made

IPFS is used to store the configuration of the media generated.

React, ethers, ganache, truffle, and metamask were used to build the project.

DNA is generated through a proof of work mining process. The miner runs as a web worker. When a seed is found the hashes to a valid token id, it can be claimed with the mint() function.

background image mobile

Join the mailing list

Get the latest news and updates