Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/derricklee918/solana-pumpfun-contract
Solana Pump.fun is a blockchain project, built with Rust and Anchor. This Solana Pumpfun Smart Contract features advanced token sale mechanisms and innovative financial tools for efficient on-chain operations. this pumpfun contract is not real, but fork project.
https://github.com/derricklee918/solana-pumpfun-contract
pool pumpfun raydium smart-contract solana
Last synced: 20 days ago
JSON representation
Solana Pump.fun is a blockchain project, built with Rust and Anchor. This Solana Pumpfun Smart Contract features advanced token sale mechanisms and innovative financial tools for efficient on-chain operations. this pumpfun contract is not real, but fork project.
- Host: GitHub
- URL: https://github.com/derricklee918/solana-pumpfun-contract
- Owner: derricklee918
- Created: 2024-09-16T07:17:32.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-23T20:01:10.000Z (26 days ago)
- Last Synced: 2025-01-23T21:18:25.536Z (26 days ago)
- Topics: pool, pumpfun, raydium, smart-contract, solana
- Language: TypeScript
- Homepage:
- Size: 46.9 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solana-Pumpfun-Smart-Contract
This is the Pump.fun smart contract developed using Rust and Anchor.## Clone Project
```bash
git clone https://github.com/derricklee918/Solana-Pumpfun-Contract.git
cd Sol-Pumpfun-Contract
npm install
```## Features
It has All features that pump.fun has.- Token Mint
- Create Pool with 30 Sol of initial virtual Sol reserve
- Add Liquidity
- Swap Token with the price of the token (Virtual Sol Reserve / Virtual Token Reserve)
- Raydium Launch when the Market Cap of the Token (price of the token * 10 ** 9) is reached to $69M
When the Market Cap meet the KOH, the pumpfun launch the real Sol $12K i.e. $24K Liquidity to the Raydium.
Then the rest of the liquidity will be gained by pumpfun team.## Bonding Curve Logic
It is using its own specific bonding curve logic.so It is
X * Y = K ** 2
X : the price of the token
Y : the supply of the token in the pool
It has its own test cases to test all functions except Raydium Launch because it is used my ongoing project.
You can check the tx to Remove vitual LP and Create Raydium Pool in this smart contract with CPI calls.
https://explorer.solana.com/tx/4L6MWmtV1ZsT8NFfbtu68ZYyYVbpvZ4iynJhPdZw8jESi28TxwojjTFs88Q5QRdNUb297aWfkKcoYP9Ya8npx8AV?cluster=devnet
In this smart contract, I set creating LP FEE as 5% of Reserves.## Contact me
Telegram: [@dwlee918](https://t.me/@dwlee918)
X: [@dwlee918](https://x.com/@dwlee918)