A collection of Solana-based smart contracts for launching memecoins using AMM/CPMM mechanics, virtual LP management, and integration with Raydium-style token vesting and launch mechanisms. Built with Rust and Anchor framework.
This project is a hybrid implementation combining the Pump.fun model with a Raydium LaunchLab-style architecture. It introduces enhanced functionality for token launches, LP management, AMM/CPMM market making, and vesting schedules.
It supports:
- Virtual Liquidity Pool (LP) mechanisms
- AMM/CPMM curve support for price discovery
- Raydium-style LaunchLab features: token vesting, migration
- Token 2022 compatibility
- Custom fee distribution logic
- PumpSwap integration (private swap layer)
- Add/Remove Virtual LP
- Forked AMM/CPMM mechanisms
- Support for Token 2022
- Buy/Sell fee distribution (developer/user split)
- LP creation fee (e.g., 5% of reserves)
- Token vesting schedules
- Migration methods: AMM → CPMM or vice versa
- Flexible upgrade paths for project evolution
- Migrate from old AMM pools to Pumpfun-style AMMs
- CPI calls to interact with Raydium or Pumpfun protocol
- Ready to integrate with frontends, dashboards, or custom DeFi products
| Version | URL |
|---|---|
| Pumpfun Fork + UI Redesign | agents.land |
| Pumpfun + SPL NFT Support | 256btc.com |
| Multi-language UI | geng.one |
-
Remove Virtual LP & Create Raydium Pool View Transaction
-
Fee Distribution on Swap 50% of buy/sell fee distributed to users Transaction Example
| Component | Repository |
|---|---|
| Backend | Pumpfun Backend |
| Frontend | Pumpfun Frontend |
| Description | Address |
|---|---|
| Main Pumpfun Fork | Solscan |
| Pumpfun + SPL NFT Support | Solscan |
| AMM/CPMM Fork with Fee Logic | Solscan |
| Feature | Pumpfun Smart Contract | Raydium LaunchLab |
|---|---|---|
| Virtual LP Support | ✅ Yes | ✅ Yes |
| Token Vesting | ❌ No | ✅ Yes |
| Migration Options | ❌ No | ✅ Yes |
| AMM/CPMM Integration | ✅ Yes | ✅ Yes |
| Token 2022 Support | ✅ Yes (new) | ❌ No (older) |
| Fee Distribution | ✅ Yes | ❌ No |
You're welcome to contribute! If you find this project useful:
- ⭐ Star the repo
- 🧑💻 Fork and build your own use cases
- 🧩 Open pull requests for new features or fixes
For collaboration, help, or more info:
- Telegram: @kairosstroud1205
- Twitter/X: @kairos1205
- Solana Program Library (SPL)
- Rust + Anchor Framework
- Token 2022 Compatible
- Frontend: React + Web3
- Backend: Express/Node
This project is under active development. Always test on devnet before deploying to mainnet. Use at your own risk.