Stable AVAXL NFT Minting Platform

Description:

The AVAXL Image Minting Platform is a cutting-edge decentralized application (DApp) built on the Avalanche (AVAX) blockchain, designed to enable users to generate and mint unique digital images with ease. This project is a result of collaboration and conversations like the one above, where the focus is on functionalities like generating images, minting them with a specified AVAX value, and tracking requests seamlessly.

Key Features:

Image Generation and Minting:

Users can initiate the image generation process by calling the generateImage function, specifying a 0.01 AVAX value and passing relevant prompts as parameters. Subsequently, the generated images can be minted using the mint function, associating each minting with a unique index.

Decentralized Storage:

Minted images are securely stored on the decentralized AVAX blockchain, ensuring immutability and transparency. Users have full ownership and control over their minted images. Workflow:

Image Generation:

Users call the generateImage function with a 0.01 AVAX value and specified prompts.

Minting Process:

Minting is accomplished by invoking the mint function, where each minting is associated with a unique index and incurs a 0.01 AVAX fee.

Request Tracking:

The getUserGenRequests function allows users to monitor and keep track of the number of image generation requests they have made.

Challenges Faced:

  • Understanding Web3 Development using Chainlink was a first for me.

- I had to learn usage of Wagmi to integrate Wallet Connect in my site.

Future Development:

The AVAXL Image Minting Platform is an evolving project with plans for further community engagement, optimizations, and additional features based on user feedback. The team is committed to enhancing the platform's functionality and user experience as the decentralized image-minting ecosystem continues to grow. Such as :

  • Allowing generative Video and Audio NFTs
  • Allowing selection of Artistic Sub Genre and Art Style for Image generation
  • Supporting Generation of Multiple Images

Built With

Share this project:

Updates