Skip to content

kairos1205/Pumpfun-Smart-Contract

Repository files navigation

Pumpfun (pump.fun) Smart Contracts & Raydium LaunchLab Fork

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.


🧠 Overview

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)

✨ Key Features

✅ Pump.fun Smart Contract Fork

  • 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)

✅ Raydium LaunchLab Fork

  • Token vesting schedules
  • Migration methods: AMM → CPMM or vice versa
  • Flexible upgrade paths for project evolution

🔄 Migration & Integration

  • 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

🧪 Live Demo & Deployments

Version URL
Pumpfun Fork + UI Redesign agents.land
Pumpfun + SPL NFT Support 256btc.com
Multi-language UI geng.one

🔍 On-Chain Examples


📦 Repositories

Component Repository
Backend Pumpfun Backend
Frontend Pumpfun Frontend

📄 Contract Addresses (Devnet)

Description Address
Main Pumpfun Fork Solscan
Pumpfun + SPL NFT Support Solscan
AMM/CPMM Fork with Fee Logic Solscan

🔍 Comparison: Pumpfun vs Raydium LaunchLab

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

🚀 Contribution

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

📬 Contact

For collaboration, help, or more info:


🛠️ Tech Stack

  • Solana Program Library (SPL)
  • Rust + Anchor Framework
  • Token 2022 Compatible
  • Frontend: React + Web3
  • Backend: Express/Node

📌 Disclaimer

This project is under active development. Always test on devnet before deploying to mainnet. Use at your own risk.

About

Pumpfun & raydium lanchlab(raydium lanuchpad) Smart Contract integrate to pumpswap, raydium

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published