pio-ne-er
Solana-stealth-pumpfun-bundler
TypeScript

Solana pumpfun bundler stealth-mode, bubblemap-bypassing, real bot activity

Last updated Jun 9, 2026
131
Stars
91
Forks
1
Issues
0
Stars/day
Attention Score
86
Language breakdown
TypeScript 100.0%
โ–ธ Files click to expand
README

Pump.fun Token Launchpad Buy / Sell Bundler

CLI tool for launching and managing Pump.fun tokens with bundled buys, holder distribution, and SOL/token gathering across multiple bundler wallets. The docs describe a stealth mode / wallet-mixer style flow and forking real bot activity (Axiom, Bloom, Photon, Trojan, GMGN, etc.) for bypassing Bubblemap detection; the wallet mixer, stealth mode, and real bot activity parts are not included in this repo for privacy.

Contact

Telegram: Pioneer

Stealth mode & Bubblemap bypass (Axiom / GMGN)

Trading platforms like Axiom and GMGN use Bubblemap-style analysis to detect bundled buys, insider concentration, and wallet clustering. This tool implements a stealth / wallet-mixer approach to make ownership look more organic:

  • Bundler wallets โ€” A small set of wallets perform the initial bundle buy (e.g. via Jito). On-chain this can look like coordinated buying.
  • Holder wallets โ€” A larger set of separate wallets is created. After the buy, tokens are distributed from bundlers to these holders with randomized amounts and timing (holderTokenAmountMin / holderTokenAmountMax, holderCreateInterval, holderTokenTransferInterval).
  • Effect โ€” Supply is spread across many unrelated-looking addresses. Bubblemap-style tools see many distinct holders with varied balances instead of a few heavy wallets, which can reduce flags on Axiom, GMGN, and similar dashboards.
  • Gather โ€” When needed, you can gather tokens back from holder wallets to bundlers (or sell from bundlers) using the Token Holders and Gather menus.
Forking real bot activity โ€” For each bundler wallet, buys are designed to fork (mimic) the on-chain behavior of real trading bots used by Axiom, Bloom, Photon, Trojan, GMGN, and similar platforms. So each bundlerโ€™s activity can look like normal bot flow from those services rather than coordinated bundling, which helps with detection bypass on their dashboards and Bubblemap-style analysis.

Use Token Launch โ†’ create & bundle buy, then Token Holders โ†’ distribute to holder wallets to engage this stealth flow. Tune distNum, remainingtokenpercent, and holder amount ranges in settings.ts to shape the distribution.

Note: This repository does not include the wallet mixer, stealth mode, or real bot activity implementation in the codebase. Those parts are omitted for privacy; the repo provides the bundler, token launch, holder distribution, and gather flows. You can implement or plug in your own mixer/stealth and bot-activity logic as needed.

Sample token launch & Bubblemap testing

A test token was launched with this bundler (create & bundle buy, then distribute to holder wallets) to verify the flow and how it appears on Bubblemap-style analysis.

Sample token (testing):

| | | |--|--| | Mint | EMRHBgbj9SgjPvcE8EA4EfVvDq8YrS7giahZgTsFpump | | Pump.fun | pump.fun/coin/Gcvt4wcirTfC6wQGCEi42UUsUS1H3rNkHgqtw5oEpump | | Solscan | solscan.io token |

Bubblemap (postโ€“holder distribution):

After distribution to bundler wallets, Bubblemap shows many distinct holders and varied balances instead of a few concentrated wallets, illustrating the bypass effect.

Bubblemap sample โ€” testing token

Features

  • Stealth mode / wallet mixer โ€” Distribute tokens to many holder wallets to reduce Bubblemap-style detection on Axiom, GMGN, and similar platforms (see section above)
  • Fork real bot activity โ€” (Docs only; code not in repo for privacy.) Each bundler walletโ€™s buys can mimic real bot behavior of Axiom, Bloom, Photon, Trojan, GMGN, etc.
  • Token launch โ€” Create token & pool, then bundle-buy across multiple wallets in one flow
  • Presimulate โ€” Run simulation before launching to validate setup
  • Token sell & buy โ€” Manual sell from each bundler
  • Token holders โ€” Distribute tokens to holder wallets; gather selected or all tokens back to bundlers
  • Gather โ€” Collect SOL from all or one bundler; distribute SOL to bundler wallets
  • Balances โ€” View SOL and token balances for all bundler wallets

Requirements

  • Node.js (v18+)
  • Solana RPC (and optional WebSocket)
  • Jito block engine URL (for bundle execution)
  • Wallets: LP wallet (liquidity/token creation), bundler provider wallet (batch buys)

Setup

1. Install dependencies

npm install

or

yarn install

2. Environment variables

Create a .env file in the project root with:

| Variable | Description | |----------|-------------| | RPC_ENDPOINT | Solana RPC HTTP URL | | RPCWEBSOCKETENDPOINT | Solana WebSocket URL | | BLOCKENGINE_URL | Jito block engine URL | | LILJITORPCENDPOINT | Lil Jito RPC endpoint | | COMPUTEUNITPRICE | Compute unit price for transactions | | JITO_FEE | Jito tip amount (in SOL) | | PRIORITY_FEE | Set in settings.ts (optional override) |

3. Settings

Copy settings.example.ts to settings.ts and fill in:

  • Token metadata โ€” token (mint, name, symbol, description, socials, image path)
  • LP wallet โ€” LPwalletprivatekey / LPwallet_keypair (for creating token/pool)
  • Bundler provider โ€” Bundlerproviderprivatekey / Bundlerproviderwalletkeypair (for bundle buys)
  • Bundling โ€” batchSize, bundleWalletNum, bundlerHoldingPercent
  • Intervals โ€” walletCreateInterval, walletTransferInterval, holderTokenTransferInterval, holderCreateInterval
  • Holders โ€” holderTokenAmountMin / holderTokenAmountMax, distNum, remainingtokenpercent
  • Wallet files โ€” bundlerWalletName, holderWalletName (e.g. "bundlers" โ†’ wallets/bundlers.json)
  • Fees & rent โ€” PRIORITYFEE, extrasol_amount
Ensure wallets/ exists and any referenced JSON files (e.g. bundlers.json, mint.json) are present as needed.

Usage

Start the interactive CLI:

npm start

or

yarn start

or

npx ts-node index.ts

Main menu

| Option | Action | |--------|--------| | 1 | Token Launch โ€” Presimulate, then create token & pool and run bundle buy | | 2 | Token Sell & Buy โ€” Sell from each bundler (manual each sell) | | 3 | Gather โ€” Gather SOL from bundlers or distribute SOL to them | | 4 | Balances โ€” Show bundler SOL and token balances | | 5 | Exit |

Token Launch submenu

  • Presimulate โ€” Simulate before creating token and buying
  • Create Token & Pool and BundleBuy โ€” Full launch + bundled buy
  • Back / Exit

Token Holders (from layout)

  • Distribute token to holder wallets
  • Gather selected token to bundler wallets
  • Gather all token to bundler wallets

Gather submenu

  • Gather SOL from all bundler wallets
  • Gather SOL from one bundler wallet
  • Distribute SOL to bundler wallets

Scripts

| Script | Command | Description | |--------|---------|-------------| | Start / dev | npm start / npm run dev | Run main CLI (index.ts) | | Close LUT | npm run close | Run closeLut.ts | | Gather | npm run gather | Run gather.ts |

Project structure

โ”œโ”€โ”€ index.ts              # Entry point & main menu
โ”œโ”€โ”€ config.ts             # RPC, Jito, env config
โ”œโ”€โ”€ closeLut.ts           # LUT close utility
โ”œโ”€โ”€ layout/               # Token launch, holders, gather, balances
โ”œโ”€โ”€ menu/                 # CLI menus & readline
โ”œโ”€โ”€ src/                  # Pump.fun SDK, logging, utils, types
โ”‚   โ”œโ”€โ”€ pumpfun/          # Pump.fun IDL & bonding curve logic
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ executor/             # Jito, legacy, lilJito executors
โ”œโ”€โ”€ constants/            # Pump.fun constants
โ”œโ”€โ”€ utils/                # Logger & helpers
โ”œโ”€โ”€ wallets/              # bundlers.json, mint.json, etc.
โ””โ”€โ”€ settings.example.ts   # Copy to settings.ts

License

ISC

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท pio-ne-er/Solana-stealth-pumpfun-bundler ยท Updated daily from GitHub