What is Fixel FID?
A decentralized mini-application built for the FarCaster ecosystem that enables users to generate and mint unique pixel art NFTs on the Base blockchain.
Architecture Overview
FarCaster MiniApp
The frontend interface embedded directly within the FarCaster app, providing seamless user experience without leaving the platform. Built with Next.js for optimal performance.
Neynar API
Handles user authentication and FID retrieval, enabling wallet auto-connect and identity verification through secure OAuth flow.
How It Works
Connect Wallet
User connects their wallet which is automatically detected and linked to their FarCaster identity via Neynar API.
Generate Pixel Art
AI algorithm creates unique pixel art based on wallet address and FID seed, ensuring each NFT is truly one-of-a-kind.
Verify & Sign
User reviews the generated design and signs the transaction with their wallet to authorize the minting process.
Mint on Base
NFT is minted on Base mainnet with metadata stored on IPFS via Pinata, ensuring permanent availability.
Technical Details
Base Chain
Layer 2 Ethereum network for fast, low-cost transactions
IPFS Storage
Decentralized metadata storage via Pinata for permanent availability
Wagmi/Viem
Modern React hooks for Ethereum interaction and wallet management
Next.js 14
Server components and App Router for optimal performance