Open-source meme coin launchpad implementations: Pump.fun-style launchpad on Solana (Rust/Anchor) and Four.meme-style launchpad on BNB Chain (Solidity). Bonding curve token launches, DEX migration, and production-ready DeFi smart contracts.
This repository contains production-ready meme coin launchpad smart contracts for two ecosystems:
- BNB Chain (EVM): Four.meme-style launchpad with bonding curve, PancakeSwap migration, and UUPS upgradeable contracts.
- Solana: Pump.fun-style launchpad with SPL tokens, bonding curves, and multi-DEX support (Raydium, Meteora, PumpSwap).
Ideal for developers searching for pumpfun smart contract, fourmeme smart contract, or launchpad smart contract reference implementations (Solana + BNB Chain).
Target keywords: pumpfun smart contract · fourmeme smart contract · launchpad smart contract · bonding curve · Raydium · Meteora · PancakeSwap
Full-featured meme coin launchpad on BNB Chain (Binance Smart Chain)
- Bonding curve – Automated price discovery and on-curve trading
- Token factory – Clone-based ERC20 deployment (gas-efficient)
- PancakeSwap integration – Automated liquidity pool creation and graduation
- UUPS upgradeable contracts – Future-proof proxy architecture
- Buy/sell on curve – Direct token trading before DEX migration
- Fee management – Configurable protocol and creator fees
- Graduation system – Automatic migration to PancakeSwap at threshold
Tech stack: Solidity 0.8.28, Hardhat, OpenZeppelin Upgradeable, PancakeSwap V2
Meme coin launchpad with multi-DEX migration (Raydium, Meteora, PumpSwap)
- SPL token creation – Custom metadata and token standards
- OpenBook market – Order book market creation
- Multi-DEX migration – Raydium, Meteora, and PumpSwap support
- CPI (Cross-Program Invocation) – DEX interactions from program
- Bonding curve trading – Native on-curve buy/sell
- Whitelist & spam protection – Permission and anti-spam controls
- Pool locking – Liquidity lock and security features
- Discord webhooks – Real-time notifications
Tech stack: Rust, Anchor, Solana Program Library, Raydium SDK, Meteora SDK
| Strength | Description |
|---|---|
| Multi-chain | EVM (Solidity) and Solana (Rust/Anchor) in one portfolio |
| Production-ready | Implementations with verified transaction links |
| DeFi-focused | AMMs, bonding curves, tokenomics, DEX migration |
| Security | Upgradeable contracts, reentrancy guards, spam protection |
| Full-stack | Smart contracts, scripts, and integration patterns |
Contracts:
FourMemeFactory.sol– Upgradeable factory, bonding curve logic (~406 lines)FourMemeToken.sol– Clone-based ERC20 (~75 lines)
Implemented: Bonding curve pricing, clone factory pattern, PancakeSwap pool creation, UUPS proxy, ReentrancyGuard, multi-sig fee distribution.
Path: EVM, BNB LaunchPad - Fourmeme/
Path: Solana LaunchPad - Pumpfun/
├── EVM, BNB LaunchPad - Fourmeme/ # BNB Chain (Solidity)
│ ├── contracts/ # FourMemeFactory, FourMemeToken
│ ├── scripts/ # Deployment (e.g. deployPump.ts)
│ └── hardhat.config.ts
│
└── Solana LaunchPad - Pumpfun/ # Solana (Rust/Anchor)
├── programs/pump-meteora/ # Anchor program
├── tests/ # Integration tests
└── Anchor.toml
Open to: Launchpad development, DeFi protocols (AMMs, lending, staking), cross-chain solutions, smart contract audits, custom DApp development.
Discord: @0xAxon7
Freelance, full-time, and consulting inquiries welcome.
- Star this repo if you find it useful
- Fork to build your own launchpad or study the code
- Contact for business or technical collaboration
Frontend and backend are maintained separately. Full setups can include dashboards, webhooks, and analytics—reach out to discuss.
GitHub search ranks by repo name, description, and Topics. Optimized for these search keywords:
pumpfun smart contract · fourmeme smart contract · launchpad smart contract
Use this on your GitHub repo (About → edit). It includes all three key phrases:
pumpfun smart contract, fourmeme smart contract, launchpad smart contract – Solana & BNB Chain. Bonding curve, Raydium Meteora PancakeSwap.
Add these so the repo appears for your target searches:
pumpfun-smart-contract fourmeme-smart-contract launchpad-smart-contract pumpfun fourmeme launchpad smart-contract memecoin solana bnb-chain bonding-curve raydium meteora pancakeswap defi solidity anchor rust
Names that match your keywords well:
- Covers all three:
pumpfun-fourmeme-launchpad-smart-contract(your current name is already good) - Strong for "pumpfun smart contract":
pumpfun-smart-contract - Strong for "launchpad smart contract":
launchpad-smart-contract
This repository is a portfolio and reference implementation. Use the code for education and evaluation only. Always audit and test smart contracts before any production deployment.