hackquest logo

AgentDrop

AI art minting agent that generates unique NFTs using Venice AI and batch mints them to multiple wallets in one transaction via ERC-7715 and MetaMask Smart Accounts.

Videos

Project image 1

Tech Stack

React
Web3
Solidity

Description

AgentDrop is an AI-powered NFT minting agent. Users input a theme and recipient wallet addresses the agent generates unique AI artwork via Venice AI, pins it to IPFS via Pinata, and batch mints ERC-721 NFTs to all recipients in a single transaction using MetaMask Smart Accounts and ERC-7715.

Progress During Hackathon

Day 1: Scaffolded the project with React + TypeScript + Vite, integrated MetaMask Flask and wagmi for wallet connection, deployed ERC-721 smart contract with batchMint function to Base Sepolia.

Day 2: Integrated Venice AI for AI image generation, built the core agent loop — theme input → Venice image generation → Pinata IPFS upload → metadata creation → batchMint transaction.

Day 3: Fixed Venice API response parsing, replaced NFT.Storage with Pinata due to API deprecation, resolved MetaMask Flask gas issues, successfully completed first end-to-end mint.

Day 4: Deployed frontend to Vercel, added Vercel serverless function to proxy Venice API calls in production, recorded and published demo video.

Fundraising Status

Not Raised

Team Leader
YYusuf Deji
Project Link
Deploy Ecosystem
BaseBase
Sector
AINFTOther