Search projects, hackathons, sponsors and tech

    ← All projects

    ZoraCoinZap

    MiniApp as a gateway to Zora's content coins

    Demo

    About

    The problem it solves A mini-app built with Base MiniKit allowing users to discover trending Zora's content coins, manage a portfolio, and create new content coins. **Background** Zora’s Coin Protocol (https://zora.co/) allows for easy creation and management of ERC-20 content coins for creator monetization on the Base blockchain. Each piece of content becomes its own tradable token, with over 1,000 tokens and more than $1M traded daily. ZoraCoinZap simplifies interaction with content coins by providing an intuitive interface for discovering trending tokens, managing a portfolio, and creating new coins — all within a Farcaster MiniApp that leverages Base MiniKit and integrates directly with Coinbase Wallet for seamless onchain interactions. **Highlighted Features** - Create content coins on Base Mainnet in minutes. You will receive 1% of the supply upon creation and earn a commission from every trade. - Instantly listed on Uniswap V3 through the Zora SDK, making the coin tradable on ZoraCoinZap, Uniswap, Zora, and other platforms. - Discover 1,000+ Zora content coins, created using this app or other apps. - Built with Base MiniKit and integrated with Coinbase Wallet. Live on Farcaster MiniApp. **Technologies** ZoraCoinZap is built using: - Frontend: Next.js, React, TailwindCSS - Blockchain Integration: viem, wagmi, Base MiniKit, Zora Coins SDK - IPFS Gateway: Pinata - Mini-App: Farcaster **How To Trade** 1. Go to zora-coin-zap.vercel.app or launch it from the Farcaster MiniApps section. 2. Connect your wallet when prompted. 3. Browse coins under Trending, Top, or Newest, then click on a coin to view details. 4. Enter the amount you wish to buy or sell. 5. Confirm the transaction in your wallet. **How To Create** 1. Navigate to the Create tab. 2. Fill in the coin name, symbol, and description. 3. Upload an image for your coin. 4. Add any additional metadata properties. 5. Click Create Coin and approve the transaction in your wallet. By default, 1 billion tokens are minted upon creation. 1% (10 million tokens) will be sent to your wallet, and the remaining tokens will be used to set up a liquidity pool on Uniswap V3, paired with a small amount of ETH. **Future Improvements** - This version supports trading and creating content coins paired only with ETH. We plan to support non-ETH pairs like ZORA or other ERC-20 tokens, potentially integrating directly with the Uniswap router for more flexible trading. - Considering leveraging AI for content coin creation and to help reach the right communities with the right context. - Add user profiles and social integrations to showcase created and collected coins. - Enable on-chain analytics and leaderboard for top-performing content coins and creators **Deployment Artifacts** Since no custom smart contracts were deployed, the following are on-chain transactions on Base Mainnet that leverage existing Zora and Uniswap contracts: - $LEO token created via the app: https://basescan.org/token/0xe133597f615fa79ee22a733e91b4d8b59fc92b07 - $LEO’s Uniswap V3 liquidity pool created by the app: https://basescan.org/address/0xC362b89F3A012960b1e97dcD3734066f84Fc4f10 - Buy transaction of someone else's token: https://basescan.org/tx/0x906c76b9fbc65048da97611b2d55c31f8b435cfb597eea12440cc915882ba8bc - Buy transaction of another token: https://basescan.org/tx/0xa8c8a5542635f803b525748d50495f97d2d15dd2f56712318b06fa281d2f3330

    How it's made

    Challenges we ran into - This was our first time using Base MiniKit and the Coinbase SDK. Initially, we planned to build an AI-agent framework on top of AgentKit with a focus on the MCP angle and spent about a week on it. - However, we couldn't get it working as intended, so we pivoted to Mini App development just 3–4 days ago. - We had previously explored the Zora and we think the concept is great. It allows minting of ERC-20 content coins and instant listing on Uniswap V3. This makes it possible to recreate the meme coin hype from Solana on Base and there's no better time to get involved. - Working with Farcaster was also new for us. We quickly learned how this novel concept works also with a well-established SDK of MiniKit. Both Farcaster and MiniKit allow us to go-live on Mainnet in just a few days. - However, we faced some limitations. The current setup doesn’t support trading with non-ETH tokens, so coins created through our app can only be paired with ETH. In the long term, we plan to enable trading directly through Uniswap pools to overcome this.