Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leionion/solana-swap-api-volume-bot
Volume Bot for Solana on Raydium (V4/CPMM), Pumpfun, Moonshot, Orca, and Jupiter.
https://github.com/leionion/solana-swap-api-volume-bot
raydium solana solana-swap volume-bot
Last synced: 4 months ago
JSON representation
Volume Bot for Solana on Raydium (V4/CPMM), Pumpfun, Moonshot, Orca, and Jupiter.
- Host: GitHub
- URL: https://github.com/leionion/solana-swap-api-volume-bot
- Owner: leionion
- Created: 2024-09-11T14:49:06.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T16:26:29.000Z (5 months ago)
- Last Synced: 2024-09-30T07:05:44.345Z (4 months ago)
- Topics: raydium, solana, solana-swap, volume-bot
- Language: JavaScript
- Homepage: https://docs.solanatracker.io/
- Size: 18.6 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solana Volume Bot
A high-performance, multi-threaded bot for generating volume on Solana DEXes using the Solana Swap API from Solana Tracker [https://docs.solanatracker.io](https://docs.solanatracker.io)
## Features
- Supports multiple DEXes:
- Raydium
- Raydium CPMM
- Pump.fun
- Moonshot
- Orca
- Jupiter (Private Self-Hosted API)
- Multi-wallet support
- Parallel execution with multiple threads
- Configurable delays for buying and selling
- Option to use regular transactions or Jito for transaction processing
- Detailed logging with timestamps and color-coded actions## Prerequisites
- Node.js (v14 or later recommended)
- npm (comes with Node.js)
- One or multiple Solana wallets with SOL## Installation
1. Clone the repository:
git clone https://github.com/leionion/solana-swap-api-volume-bot.git
cd solana-swap-api-volume-bot2. Install dependencies:
npm install3. Create a `.env` file in the root directory and add your configuration:
AMOUNT=0.1
TOKEN_ADDRESS=your_token_address
DELAY=2000
SELL_DELAY=1000
SLIPPAGE=1
PRIORITY_FEE=0.0005
JITO=false
RPC_URL=your_rpc_url
THREADS=2## Usage
Run the bot with:
node index.js
## Configuration
Adjust the settings in your `.env` file to customize the bot's behavior:
- AMOUNT: The amount of SOL to swap in each transaction
- TOKEN_ADDRESS: The address of the token you're trading
- DELAY: Delay between swap cycles (in milliseconds)
- SELL_DELAY: Delay between buy and sell operations (in milliseconds)
- SLIPPAGE: Maximum allowed slippage (in percentage)
- PRIORITY_FEE: Priority fee for transactions
- JITO: Set to "true" to use Jito for transaction processing
- RPC_URL: Your Solana RPC URL
- THREADS: Number of parallel threads to run## API Usage and Fees
This bot uses the Solana Swap API from [SolanaTracker.io](https://docs.solanatracker.io).
**Note**: The Swap API charges a fee for usage:
- Standard fee: 0.5% on each successful transaction
- For high-volume users: Fees can be reduced to as low as 0.1% (subject to approval)## Disclaimer
This bot is for educational purposes only, we don't recommend the use of volume bots. Use at your own risk. Always understand the code you're running and the potential financial implications of automated trading.
## Contributing
Contributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/leionion/solana-swap-api-volume-bot/issues).
## Support
If you have new technical questions & need support, please contact me @inscNix on Telegram.