Pump.Fun Clone for BSC - Meme Coin Launchpad Script for BNB Chain
Launch your own Pump.Fun-style token launchpad on BNB Chain
Description
Pump.Fun Clone for BSC — Meme Coin Launchpad Script for BNB Chain
Launch your own Pump.Fun-style token launchpad on Binance Smart Chain. Full source code. No monthly fees. No revenue sharing.
Live Demo: bsc-launchpad.forkfactory.com Full Documentation: bsc-launchpad.forkfactory.com/docs
What Is This?
A complete, ready-to-deploy Pump.Fun clone built for BNB Chain — the same bonding curve token launch model that made Pump.fun the most popular memecoin launcher in crypto, fully rebuilt for BSC with PancakeSwap DEX integration.
Anyone can create a meme token in seconds, trade it on an automated bonding curve, and watch it graduate to PancakeSwap when the funding target is hit. You run the platform and collect fees on every token created.
One purchase. Full source code. You own it. Deploy it on your server, point your domain, and you're live.
How It Works
1. Create a Token
A user connects their wallet, picks a name, ticker, and image — pays a small creation fee (you set the amount, default 0.02 BNB) and a brand-new BEP-20 token goes live instantly with its own trading page, price chart, and comment section. No coding needed. No upfront liquidity.
2. Trade on the Bonding Curve
Anyone can buy and sell the token immediately. Price goes up as people buy, goes down as they sell — determined by a linear bonding curve, fully on-chain. Slippage protection and price impact warnings are built in. All trades settle on BSC in seconds with minimal gas.
3. Graduate to PancakeSwap
When total BNB raised hits the hard cap, the token automatically graduates — remaining tokens and raised BNB are paired as liquidity on PancakeSwap V2, and LP tokens are burned permanently. No rug pulls. Fully automated.
4. Continue Trading on PancakeSwap
After graduation, trading switches to PancakeSwap. The token is now on a real DEX with locked liquidity, tradeable like any other BSC token.
What's Included
Complete Next.js Application
- Homepage with token grid, search, and 7 sorting categories (New, Trending, Live, Market Cap, Mayhem, Oldest, Last Reply)
- Token detail pages with live candlestick charts (TradingView Lightweight Charts), bonding curve progress, trade history, holder list, and comments
- Token creation page with image upload to IPFS
- Bonding curve trading panel with slippage controls and price impact display
- PancakeSwap swap panel for graduated tokens
- User profile pages with avatar, bio, X/Twitter link, and trading history
- Admin dashboard to flag/unflag tokens and manage the platform
- Dark theme UI with BSC gold accents, glassmorphism, and smooth animations
- Fully responsive — works on desktop, tablet, and mobile
Solidity Smart Contracts
- PumpLaunchpad.sol — bonding curve engine, token deployment, buy/sell, graduation logic, admin controls
- LaunchpadToken.sol — minimal ERC-20 factory for deployed tokens
- Hardhat deployment scripts for BSC Testnet and Mainnet
- OpenZeppelin ReentrancyGuard, slippage enforcement, overflow protection
- 20 passing contract tests
Backend & Database
- PostgreSQL database with Prisma ORM (Tokens, Trades, Users, Comments, ProcessedTransactions)
- 16+ REST API endpoints — tokens, trades, charts, holders, comments, users, stats, uploads, admin, graduation
- Wallet signature verification on all write operations
- Rate limiting on creation, comments, and uploads
- Cron endpoint for automatic graduation
Real-Time WebSocket Server
- Standalone WebSocket server for live updates across the entire platform
- Trades, prices, new tokens, and graduation events push to all connected clients instantly
- Channel-based subscriptions per token
Test Suite
- 352 passing tests (332 Vitest + 20 Hardhat)
- Covers contracts, components, API routes, hooks, services, and integration flows
Configuration
.env.examplewith every variable documenteddocker-compose.ymlfor one-command PostgreSQL- All fees, wallets, RPC endpoints, and thresholds configurable via environment variables
Revenue — How You Make Money
Token Creation Fee — Every token created pays a fee directly to your wallet on-chain (default 0.02 BNB). You set the amount.
Graduation Proceeds — When tokens graduate, raised BNB flows through your fee recipient wallet for PancakeSwap pool creation.
Both amounts are fully configurable. 100 tokens created per day at 0.02 BNB = 2 BNB/day in creation fees alone.
Wallet Support
Uses RainbowKit — the standard EVM wallet connection library:
- MetaMask
- Trust Wallet
- Coinbase Wallet
- WalletConnect (200+ mobile wallets)
- Rainbow, Brave Wallet, OKX Wallet
- Any WalletConnect-compatible wallet
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, React 19, TypeScript, Tailwind CSS v4 |
| UI | shadcn/ui, Radix UI, Framer Motion |
| Wallets | RainbowKit, wagmi v2, viem |
| Contracts | Solidity 0.8.24, Hardhat, OpenZeppelin |
| Chain | BNB Smart Chain (Testnet + Mainnet) |
| DEX | PancakeSwap V2 |
| Database | PostgreSQL + Prisma ORM |
| Real-Time | WebSocket server |
| Charts | TradingView Lightweight Charts v5 |
| Images | Pinata / IPFS |
| Tests | Vitest + Hardhat (352 total) |
Requirements
- Node.js 18+
- PostgreSQL — local, Docker, or hosted (Supabase, Neon, Railway)
- VPS or server — any Linux box that runs Node.js (DigitalOcean, Hetzner, AWS, etc.)
- BNB — small amount for contract deployment and gas
- WalletConnect Project ID — free at cloud.walletconnect.com
- Pinata API Key — free tier at pinata.cloud for image uploads
- Domain — point it at your server
Full setup instructions included in the documentation.
What's NOT Included
Honest list — no hidden surprises:
- No hosted platform — this is source code you deploy yourself
- No user accounts or login — wallet-only authentication
- No mobile app — responsive web only
- No KYC/AML — no identity verification built in
- No email notifications or push alerts
- No referral or rewards system
- No multi-chain — BSC only (separate Solana version available)
- No DEX aggregation — PancakeSwap V2 only
Who This Is For
- Entrepreneurs who want to run a BSC token launchpad and earn BNB on every token created
- Web3 communities that want a branded meme coin launcher for their ecosystem
- BNB Chain developers who want a production-ready bonding curve codebase
- Agencies building token launch platforms for crypto clients
Live Demo: bsc-launchpad.forkfactory.com Documentation: bsc-launchpad.forkfactory.com/docs
Full source code. No obfuscation. No license server. No recurring costs. Deploy it, brand it, run it — it's yours.
Built for BNB Chain. Powered by PancakeSwap. Inspired by Pump.fun.
Disclaimer: Web3.Market is a marketplace platform that facilitates the sale of digital products between independent sellers and buyers. We do not develop, endorse, or guarantee any product listed on this platform. All products are provided by third-party sellers and are sold "as is." Web3.Market assumes no responsibility or liability for the functionality, security, legality, or any use or misuse of products purchased through this platform. Buyers are solely responsible for evaluating the suitability of any product for their intended purpose and for ensuring compliance with all applicable laws and regulations. By purchasing, you acknowledge that Web3.Market shall not be held liable for any direct, indirect, incidental, or consequential damages arising from the use of any product.
One-time payment • Lifetime access
Product Info
RPC Providers
Need a reliable RPC endpoint for your dApp? Get started with these trusted providers:
