DynamoNFT - AI Generative Dynamic NFT on zkEVM (Scroll - Polybase)
Currently, various images may be generated using AI. Using this, we created a solution that makes it easy to mint NFTs. In addition, it is possible to communicate faster than conventional layer1 by utilizing a zkRollup-based scroll network. The existing fixed form of NFT has evolved to finally implement dynamic NFTs that can freely change the generated image. Although there are still many areas to improve as MVP, it showed the initial part of the project to be carried out first.
The ERC721A contract has been distributed to Scroll alpha testnet, and can be minted. Using the ERC721A contract, gas cost reduction and data URI were linked to the on-chain. In addition, an on-chain collection DB was established using Polybase, and authentication was implemented in the polybase when connecting the first connect wallet, so that only the owner could update the new image as dynamic NFT. In the image collection, images according to prompt were linked when searching using openAI's dalle2 api.