This solana volume bot is designed to increase token volume on solana DEXs - pumpfun, pumpswap, meteora, raydium and bagsapp. Distribution of SOL to multiple wallets and execute automated buy and sell transactions on the Solana DEXs.
It's the version for basic functions of volume bot, so I have another advanced version for big live tokens. So, if you want better version, feel free to reach out of me.
- Automated SOL Distribution: Distributes SOL to new wallets.
- Endless Buy and Sell Swaps: Performs simultaneous buy and sell transactions.
- Configurable Parameters: Allows customization of buy amounts, intervals, distribution settings, and more.
- Massive Buy Mode: Enables the configuration of multiple wallets for large-scale buy operations.
- Sell Mode: Gradually sells all tokens in sub-wallets through small transactions.
- Token Pair Settings: Configurable token mint and pool ID for swap operations.
- Logging: Supports adjustable logging levels for better monitoring and debugging.
- ❌ No JITO mode: Jito mode was not there to make transaction speed higher.
- ❌ Repetitive buy and sell with one wallet: The last version of the solana Volume Bot used fixed wallets, so it was apparent on DexScreener that some wallets performed repetitive buy and sell actions.
- ❌ No increase in the number of makers: It didn't increase the number of pool makers, only the volume.
- ❌ Gathering token instead of SOL: When gathering, if there were tokens left, it didn't sell them before gathering. Instead, it just gathered tokens to the main wallet.
- ❌ Equal number of buys and sells: One-time buy and one-time sell actions left sell pressure at the end, as there was always a sell at the end of the volume operation.
- ✅ Transferring SOL to new wallet: After buying and selling in one wallet, it transfers SOL to a newly created wallet and continues buying and selling there.
- ✅ Maker increase: New wallets are created every round of buying and selling, increasing the number of makers.
- ✅ Sell before gather: When gathering, if there are tokens left in the wallet, it sells the tokens first and gathers only SOL (the token account rent of 0.00203 SOL is reclaimed).
- ✅ More buys than sells: It randomly buys twice with SOL in the wallet and sells all tokens after some time, making the number of buys twice as many as sells, thus creating more buy pressure.
- ✅ Jito mode in buy sell: Jito mode is added in version 2 to make tranasctions faster when you don't have good rpc like helius or triton.
The bot uses the following environment variables, which should be defined in a .env file:
PRIVATE_KEY= # Private key for the main wallet
RPC_ENDPOINT= # RPC endpoint for Solana
RPC_WEBSOCKET_ENDPOINT= # RPC WebSocket endpoint for Solana
####### BUY SETTING #######
IS_RANDOM=true # Enable random buy amounts
DISTRIBUTION_AMOUNT=0.01 # Amount of SOL to distribute to each wallet
BUY_AMOUNT=0.01 # Fixed buy amount
BUY_UPPER_AMOUNT=0.002 # Upper limit for random buy amount
BUY_LOWER_AMOUNT=0.001 # Lower limit for random buy amount
BUY_INTERVAL_MAX=2000 # Maximum interval between buys in milliseconds
BUY_INTERVAL_MIN=4000 # Minimum interval between buys in milliseconds
CHECK_BAL_INTERVAL=3000 # Interval to check wallet balances in milliseconds
DISTRIBUTE_WALLET_NUM=8 # Number of wallets to distribute SOL to
SWAP_ROUTING=true # Enable swap routing
###### FOR MASSIVE BUY #####
WALLET_NUM=8 # Number of wallets for massive buy operations
########## FOR SELL MODE ##########
SELL_ALL_BY_TIMES=20 # Number of times to sell all tokens in sub-wallets gradually
SELL_PERCENT=100 # Percentage of tokens to sell from the main wallet
#### TOKEN PAIR SETTING ####
TOKEN_MINT=your mint_address # Token mint address
POOL_ID=null # Pool ID for the token pair
TX_FEE=10 # Transaction fee
ADDITIONAL_FEE=0.006 # Additional fee (should be larger than 0.006 SOL)
JITO_KEY= # Jito key
JITO_FEE=120000 # Jito fee
BLOCKENGINE_URL=ny.mainnet.block-engine.jito.wtf # Block engine URL
###### GENERAL SETTING ######
LOG_LEVEL=info # Logging level (info, debug, error)- Clone the repository
git clone https://github.com/cutupdev/Solana-Volume-Bot.git
cd Solana-Volume-Bot
- Install dependencies
npm install
- Configure the environment variables
Rename the .env.copy file to .env and set RPC and WSS, main keypair's secret key, and jito auth keypair.
- Run the bot
npm start
If you want advanced version, contact with me