Search projects, hackathons, sponsors and tech

    ← All projects

    NFT marketplace with AI

    The NFT marketplace with encoded images generated AI models. The project has goal to protect linked content of NFT form copying. For that, uses symmetrical and asymmetrical encryption and decryption.

    Demo

    About

    In this project, the user can mint NFT and get a picture according to its description. To do this, the project uses 3 AI models text-to-image of the user's choice. After the image is generated, it is encrypted and stored in the IPFS. After that, the NFT is available on the marketplace. Only the current owner of the NFT can decipher the picture linked to the NFT. Other users can bid to buy. The owner of the NFT can accept any bet, and the key is re-encrypted for decryption to the address of the new owner of the NFT. Bets can be changed, deleted. It is possible to chat between user addresses

    How it's made

    This project uses Next.js, Typescript, Tailwind for build application. Solidity language to write for smart contracts on FVM, IPFS. For generating images uses API to pretrained AI models text to image Prompthero/openjourney, CompVis/stable-diffusion-v1-4, Stabilityai/stable-diffusion-2. Additional used technologies Metamask, Truffle, Ganache.