A modern, user-friendly frontend for deploying and managing Clanker v4 tokens on Base blockchain with automatic token discovery and fee management.
- Token Deployment Wizard: Step-by-step token creation with advanced configuration
- Automatic Token Discovery: Uses Alchemy API for fast and reliable token detection
- Fee Management: Automatic admin detection, fee checking, and claiming functionality
- Manual Token Management: Add tokens not automatically detected
- Cross-device Compatibility: Tokens synced across devices using blockchain data
- Modern UI: Clean, responsive interface with smooth animations
This application uses Alchemy API for efficient token discovery. You'll need to get an API key from Alchemy.
- Copy the example environment file:
cp .env.example .env
- Add your Alchemy API key to
.env
:
ALCHEMY_API_KEY=your_alchemy_api_key_here
- In your Netlify dashboard, go to Site Settings → Environment Variables
- Add a new environment variable:
- Key:
ALCHEMY_API_KEY
- Value: Your Alchemy API key
- Key:
- Visit dashboard.alchemy.com
- Sign up for a free account
- Create a new app:
- Chain: Base
- Network: Base Mainnet
- Copy the API key from your app dashboard
Free Tier: Alchemy provides 300M compute units per month on their free tier, which is sufficient for most use cases.
This application supports image uploads to IPFS via Pinata for token logos.
Add your Pinata API key to .env
:
PINATA_JWT=your_pinata_jwt_here
PINATA_GATEWAY=your_pinata_gateway_here
- In your Netlify dashboard, go to Site Settings → Environment Variables
- Add new environment variables:
- Key:
PINATA_JWT
- Value: Your Pinata JWT
- Key:
PINATA_GATEWAY
- Value: Your Pinata gateway domain
- Key:
- Visit pinata.cloud
- Sign up for a free account
- Go to your account settings
- Create a new JWT
- Copy the JWT
Image Requirements:
- Format: JPG or PNG
- Aspect ratio: Square (1:1)
- File size: Maximum 1MB
- Automatically uploaded to IPFS
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
- Frontend: React + TypeScript + Vite
- Blockchain: Base network with Wagmi/Viem
- Token Discovery: Alchemy API with blockchain fallback
- Styling: Custom CSS with design system
- State Management: React hooks with localStorage persistence
/api/alchemy-tokens?wallet=<address>
- Get deployed tokens for a wallet/api/check-fees?feeOwnerAddress=<address>&clankerTokenAddress=<address>
- Check available fees
MIT