← Back to home

Mint Club Frames

TypeScriptPostgreSQL

Create ERC20/1155 Tokens with Automated Liquidity in Frame Transactions

Screenshots

Mint Club Frames screenshot 1
Mint Club Frames screenshot 2
Mint Club Frames screenshot 3
Mint Club Frames screenshot 4
Mint Club Frames screenshot 5
Mint Club Frames screenshot 6

Problem Statement

In Mint Club Frames, users have the capability to:Create ERC20 tokens featuring automated, built-in liquidityCreate ERC1155 NFTs featuring automated, built-in liquidityCreate Community ERC1155 NFTs using predefined base token and bonding curve configurationsBuy or sell any tokens or NFTs created on Mint Club directly within Frame transactions (Features 1-3 were developed during this hackathon, whereas Feature 4 was introduced last week)Mint Club V2 is a next-gen token and NFT launching protocol with automatic bonding-curve liquidity. Through Mint Club Frames, users can effortlessly create their own social, meme, or community tokens or NFTs with just a few clicks, without the need to navigate away from Farcaster - all operations are seamlessly executed within the Frame transactions.Throughout this hackathon, we have successfully integrated the entirety of its asset creation capabilities (ERC-20, ERC-1155) into Farcaster frames, complete with fully configurable (or predefined) parameters.

Solution

Mint Club Frames facilitates asset creation on Base and OP mainnets, leveraging Farcaster Frames Transactions for support. Developed in TypeScript within the Bun runtime environment, it employs PostgreSQL with Prisma for temporary session data storage. For image uploading and pinning, we utilize Pinata, ensuring secure data management and a streamlined backend architecture. Crucial for UI development and error handling, Frog and Frames.js significantly enhance user experience. The innovative integration of Frames.js's debugging capabilities with Frog's abstraction has streamlined the development process, crafting a robust application framework.

Hackathon

Frameworks

2024

Contributors