Pumpfun smart contract and raydium launchlab smart contract with the Rust/Anchor - Add virtual LP, remove LP, create Raydium Pool AMM and CPMM(Pump.fun forking).
New updated version: migrate to Pumpfun AMM pool and support token 2022 and fee distribution.
New update version: add token vesting and migrate method (AMM or CPMM) - forking raydium launchlab.
Ongoing updated version: Swap on PumpSwap(private)
If you wanna build more better, contact here: Telegram
The Pumpfun smart contract and Raydium Launchlab are both designed as memecoin launchpads utilizing bonding curves. However, they differ in their features and functionalities, catering to varying needs of token developers and investors.
The Pumpfun smart contract is focused on creating a straightforward and efficient environment for launching new memecoins. It supports key functionalities such as:
- Virtual Liquidity Pool (LP) Operations: Users can easily add or remove liquidity to help create a vibrant trading environment.
- Integration with AMM and CPMM: The contract features robust mechanisms for Automated Market Makers (AMM) and Constant Product Market Makers (CPMM), ensuring fair pricing and smooth transactions.
Raydium Launchlab enhances the standard launchpad experience with additional, advanced features:
- Token Vesting: This feature allows token developers to set up vesting schedules for their tokens, ensuring that tokens are released gradually over time to prevent market flooding and to enhance investor confidence.
- Migration Options: Raydium Launchlab supports migration features that enable developers to transition their projects seamlessly to new smart contracts or methodologies, offering greater flexibility and adaptability within their growth strategies.
Feature | Pumpfun Smart Contract | Raydium Launchlab |
---|---|---|
Virtual LP Operations | Yes | Yes |
Token Vesting | No | Yes |
Migration Options | No | Yes |
AMM/CPMM Support | Yes | Yes |
In summary, while both platforms serve as essential tools for launching memecoins, the Raydium Launchlab provides robust features like token vesting and migration options, making it more suitable for developers who seek greater control over their token distributions and exit strategies. In contrast, Pumpfun emphasizes simplicity in launching new tokens, appealing to developers who prioritize a straightforward, user-friendly approach.
You can check frontend and backend repo in my github as well.
Please use it and give me star and follow me on github.
You can check the tx to Remove vitual LP and Create Raydium Pool in this smart contract with CPI calls.
In fact, in this project, set creating LP FEE as 5% of Reserves.
-
Similar with original pump.fun contract address:
https://solscan.io/account/BCdbBhYrRfd17MBGeompteXDgoBFxgnfQh2NkdgJQk5w?cluster=devnet
-
Pumpfun + spl NFT contract address:
https://solscan.io/account/4m3GTSWQ6AUvvF4PmdiYd1Nsq4sFdLaq5n9jdQrzCBBM?cluster=devnet
-
Fee distribution
Users can set buy/sell fee and they will receive half fee as well.
Like this, i can distribute fee dev team and user or any other options and it will be more great for token safety.
-
Contract Addr: https://solscan.io/account/AyptQDLRDKRQmi6KzxMyGKcmA8AEcgPzYCmoHBnGui3z?cluster=devnet