https://github.com/cicere/pumpswap-volume-bot
A PumpSwap volume bot for Solana. Also supports CPMM/OpenBook Raydium. Same-TX or human mode.
https://github.com/cicere/pumpswap-volume-bot
cpmm pumpfun pumpswap pumpswap-bundler pumpswap-volume-bot solana token2022 volume-bot
Last synced: about 2 months ago
JSON representation
A PumpSwap volume bot for Solana. Also supports CPMM/OpenBook Raydium. Same-TX or human mode.
- Host: GitHub
- URL: https://github.com/cicere/pumpswap-volume-bot
- Owner: cicere
- Created: 2025-04-16T09:53:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-16T14:55:09.000Z (11 months ago)
- Last Synced: 2025-10-08T17:58:10.867Z (8 months ago)
- Topics: cpmm, pumpfun, pumpswap, pumpswap-bundler, pumpswap-volume-bot, solana, token2022, volume-bot
- Language: JavaScript
- Homepage: https://solana-scripts.com
- Size: 36.1 KB
- Stars: 484
- Watchers: 2
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PumpSwap Volume Bot
[](https://opensource.org/licenses/MIT)


**PumpSwap Volume Bot** is a high-performance tool designed to **generate trading volume on PumpSwap and PumpFun**, with full support for Raydium's CPMM and OpenBook as well. Whether you're launching a new token or increasing your market visibility, this bot makes it easy to create realistic and sustainable **PumpSwap volume** through automated buy and sell transactions.
Join our community at: https://discord.gg/solana-scripts
or just DM me directly: https://t.me/benorizz0
TEST IT for FREE at [solana-volume.com](https://solana-volume.com)
Currently it only supports PumpSwap & Raydium.
---
## π PumpSwap Volume Bot Highlights
- π **PumpSwap Volume Automation** β Run fully automated volume generation on PumpSwap pools
- π― **Supports Raydium & OpenBook** β Compatible with Raydium CPMM and OpenBook alongside PumpSwap
- βοΈ **Custom PumpSwap Volume Settings** β Set your own number of wallets, bundle count, and transaction sizes
- π§ **Jito Bundling Support** β Bundles transactions for fast, efficient PumpSwap volume execution
- π‘ **Intelligent Pool Detection** β Automatically identifies PumpSwap, CPMM, or OpenBook pools
- π **Token-2022 Ready** β Seamless volume generation on newer Token-2022 SPL tokens
- π² **USD Volume Estimation** β Live estimation of PumpSwap volume in USD
- π **Natural Trading Pattern Simulation** β Randomized transaction sizes for realistic PumpSwap activity
---
## π Table of Contents
- [Overview](#overview)
- [Features](#features)
- [How PumpSwap Volume Generation Works](#how-pumpswap-volume-generation-works)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage Guide](#usage-guide)
- [PumpSwap Volume Configuration](#pumpswap-volume-configuration)
- [Advanced Features](#advanced-features)
- [Troubleshooting PumpSwap Volume Errors](#troubleshooting-pumpswap-volume-errors)
- [Optimizing PumpSwap Volume Performance](#optimizing-pumpswap-volume-performance)
- [Contributing](#contributing)
- [Disclaimer](#disclaimer)
---
## π Overview
The **PumpSwap Volume Generator Bot** helps you simulate real trading activity by executing back-and-forth trades between ephemeral wallets. These trades create **visible volume on PumpSwap**, improving your tokenβs visibility and perceived liquidity.
The bot supports:
- PumpSwap (main focus)
- Raydium CPMM Pools
- Raydium OpenBook Markets
---
## β¨ Features
- **PumpSwap Volume Engine** β Highly optimized for generating PumpSwap volume fast
- **Multi-Wallet Concurrency** β Use multiple wallets per volume cycle
- **Flexible Parameters** β Control min/max SOL amounts for PumpSwap volume
- **Token Auto-Detection** β Identifies whether you're using SPL or Token-2022
- **Realistic Patterns** β Randomized amounts for natural PumpSwap traffic
- **Built-in Logging** β Detailed logs of each PumpSwap volume transaction
---
## π How PumpSwap Volume Generation Works
The volume bot works in cycles:
1. **Create Wallets** β Temporary wallets are generated and funded
2. **Pool Type Detection** β Detects if the pool is PumpSwap, Raydium CPMM, or OpenBook
3. **Bundle Trades with Jito** β Groups buy/sell orders for efficiency
4. **PumpSwap Volume Generation** β Executes randomized swaps to build volume
5. **Clean-Up** β Transfers remaining SOL back to the main wallet
---
## π οΈ Prerequisites
Before generating PumpSwap volume, ensure you have:
- Node.js v16+
- Solana CLI installed
- Free Solana RPC ( https://helius.dev )
- `.env` configuration (see below)
---
## π¦ Installation
```bash
# Clone the PumpSwap volume bot repo
git clone https://github.com/cicere/pumpswap-volume-bot.git
cd pumpswap-volume-bot
# Install dependencies
npm install
# Configure the environment
cp .env.example .env
nano .env # Add your wallet and RPC URL here
```
---
## π Usage Guide
To run the **PumpSwap Volume Bot**:
```bash
npm start
```
Or to run the custom extender logic directly:
```bash
node main.js
```
Follow the prompts for:
- Token mint (for PumpSwap volume)
- Number of wallets per bundle
- Number of bundles
- Min/max volume per transaction
- Delay between bundles
- Jito tip value for faster bundling
π‘ **Example for generating PumpSwap volume:**
```
Is it PumpSwap?: y
Enter your TOKEN mint for PumpSwap volume: YOUR_TOKEN_MINT_HERE
Number of wallets per PumpSwap volume bundle: 2
Number of PumpSwap volume bundles to perform: 50
Min amount in SOL: 0.05
Max amount in SOL: 0.12
Delay between cycles: 3
Jito tip in SOL: 0.001
```
---
## βοΈ PumpSwap Volume Configuration
Create your `.env` with:
```env
WALLET_PATH=/absolute/path/to/wallet.json
RPC_URL=https://your-rpc.com
DEBUG=false
JITO_AUTH_KEY=your_jito_auth_key
```
---
## π§ Advanced Features
### β
Pool Detection for Volume Targeting
- **PumpSwap**: Use token mint
- **Raydium CPMM**: Use pool ID
- **OpenBook**: Use market ID
### β
Token-2022 Support
Automatic detection and safe handling of Token-2022 tokens to prevent closing instruction errors during volume creation.
### β
Custom PumpSwap Volume Patterns
- **Low/High Frequency**: Set bundle count and transaction size accordingly
- **Mixed Patterns**: Use wide ranges to simulate varied trader behavior
---
## π Troubleshooting PumpSwap Volume Errors
### Common Issues:
- **Rate Limits**: Upgrade RPC provider if throttled
- **Dropped Bundles**: Increase Jito tip
- **Insufficient Funds**: Fund wallet with more SOL
- **Invalid Token Info**: Double check token mint or pool ID
---
## β‘ Optimizing PumpSwap Volume Performance
- Use 2-3 wallets per bundle for stability
- Delay volume cycles by 3β5 seconds
- Use a private RPC provider
- Increase Jito tips during congestion
---
## π€ Contributing
Want to improve the **PumpSwap volume bot**?
1. Join Discord & get approved for development
2. Create a feature branch
3. Commit your changes
4. Push to GitHub
5. Open a Pull Request
---
## β οΈ Disclaimer
This bot is intended for legal and ethical usage such as liquidity testing, development, or legitimate volume generation. Use responsibly:
- Do not use to manipulate markets or deceive investors
- Follow local laws and exchange policies
- Understand risks of using PumpSwap and similar DEX protocols
**PumpSwap Volume Bot is provided βas-isβ without warranties.**