Skip to content

Kula90/Solana-Volume-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solana Volume Bot (Jupiter + Multi-Wallet)

Config-driven Solana volume bot that performs automated buy/sell cycles via Jupiter routing, supports all DEXs aggregated by Jupiter, manages multiple wallets, and includes fund gathering back to a main wallet.

Features

  • Automated buy/sell loop using Jupiter swap API.
  • DEX coverage through Jupiter aggregator (Orca, Raydium, Meteora and other routed Solana DEX liquidity).
  • Config control for buy amount range, loop delays/speed, slippage, concurrency.
  • Multi-wallet generation and persistent wallet management.
  • Gather-funds mode to sweep SOL back to your master wallet.

Tech Stack

  • Node.js + TypeScript
  • @solana/web3.js
  • Jupiter Quote/Swap API

Setup

  1. Install dependencies:

    npm install
  2. Copy env template and set values:

    copy .env.example .env
  3. Fill required .env values:

  • RPC_URL - Solana RPC endpoint.
  • MASTER_PRIVATE_KEY - base58 secret key for main wallet.
  • TOKEN_CA - target token mint address.

Commands

1) Generate managed wallets

Set ACTION=generate-wallets and optionally GENERATE_WALLET_COUNT.

npm run dev

Wallets are stored in data/wallets.json.

2) Run volume bot

Set ACTION=run-bot, then configure:

  • MIN_BUY_SOL, MAX_BUY_SOL
  • CONCURRENT_WALLETS
  • CYCLES_PER_WALLET (0 = infinite)
  • LOOP_DELAY_MIN_MS, LOOP_DELAY_MAX_MS
  • BUY_TO_SELL_DELAY_MS
  • SLIPPAGE_BPS

Run:

npm run dev

3) Gather funds back to master wallet

Set ACTION=gather-funds and GATHER_KEEP_SOL.

npm run dev

Build / Production

npm run build
npm start

Notes

  • Use on your own risk.
  • Keep .env and wallet secrets private.
  • Start with small amounts and test first.
  • Jupiter API can reject illiquid routes or fail on volatile pairs; bot logs and continues.

About

Solana volume bot, booster

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors