https://github.com/rustjesty/solana-pumpfun-smart-contract
Solana PumpFun Forking Smart Contract with migration to Meteora
https://github.com/rustjesty/solana-pumpfun-smart-contract
anchor metora migration pumpfun rust smart-contract solana
Last synced: 4 months ago
JSON representation
Solana PumpFun Forking Smart Contract with migration to Meteora
- Host: GitHub
- URL: https://github.com/rustjesty/solana-pumpfun-smart-contract
- Owner: rustjesty
- Created: 2014-03-20T17:40:23.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2025-08-12T19:57:04.000Z (10 months ago)
- Last Synced: 2025-09-07T07:41:43.070Z (9 months ago)
- Topics: anchor, metora, migration, pumpfun, rust, smart-contract, solana
- Language: TypeScript
- Homepage: https://lmao.fun
- Size: 734 KB
- Stars: 6
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solana PumpFun Forking Smart Contract + Meteora Migration
A solana token launch smart contract forking pump.fun & integrating meteora migration.
## Core Features
### Bonding Curve Price Logic
The protocol implements a constant product linear bonding curve (x * y = k) and ensures price discovery and continuous liquidity for the token.
When the bonding curve accumulates 85 SOL total remaining token migrated to meteora.
### Dynamic Fee Structure
Fees are calculated using a piecewise linear function based on user participation slots:
All fees are directed to the protocol's multisig wallet
## Administrative Roles
Two authoities:
- Global authority
- Migration authority
### Whitelist Future
- Can set whitelist check allocation config on global settings.
- Add whitelist creating pda per user in WL & delete pda account when need remove ( Global authority check ).
### Admin
- Can modify protocol parameters
- Manages fee settings
- Controls whitelist status
### Transaction
- Creating Global PDA. https://solscan.io/tx/5YmZqVgFcKk11uUVTBZvtMCnbbfthM4QpYHvvWdRNqXhmeyFmE85H5XeQF9pAX6M8DApqn1PeyCH9mYhdCsEkvce?cluster=devnet
- Added WL. Create WL PDA. https://solscan.io/tx/3R4fXk3VYXUAAFEXhVoR52g8ZPnjeZcuEhkCPSiBKJQGbjgDW9dBNE7REsz3KwYPV582HzUZ9Qv7SwgnDxgoTXHU?cluster=devnet
- Create Bonding Curve. https://solscan.io/tx/22cFFDRgLnBpce97FhSE9srHcopkmDG3WpiwbgpwAj6VReu8cLMaZv3vnEvXMBr48XrCLGQ2xAzdUKBxKdfHFx2i?cluster=devnet
- Migrate meteora. https://solscan.io/tx/5F1R9WBYgDXyATWjyyrCJKL2wudjK4WNom6KL4H2LQjcabfLR3agoaifiQWwMEWpmR47bKozJSn1esLCWmyMaRHe?cluster=devnet
### Note
Please Don't Forget Giving me Starβ and Fork π.π
## Contact
https://t.me/soljesty