๐Ÿš€Chapter 6 ยท Operation ยท 12 min read

Run PumpStriker and Make Your First Trade

By Bathyr Devs ยท Published June 24, 2026

15 minutes from boot to first trade. Everything is installed. Now we actually use it.


What we'll do

  1. Start the engine and the bot
  2. Open the Telegram menu
  3. Create your trading wallet (or import an existing one)
  4. Fund it with some SOL
  5. Receive your first signal
  6. Make your first buy
  7. Watch the position card and let the bot manage TP/SL
  8. Manually sell or wait for the bot's auto-exit

Step 1, Start the engine and bot

On your local computer (testing)

Open two terminal windows, both in the PumpStriker folder.

Terminal 1:

npm run engine

Terminal 2:

npm run bot

On your VPS (production)

PM2 is already running both. Verify with:

pm2 list pm2 logs --lines 20

Within 30 seconds you should see in your Telegram chat:

๐Ÿฆ… PumpStriker Bot online Wallets: 0 โ€ข Open positions: 0 โ€ข Engine: connected

Step 2, Open the menu

In your Telegram chat with the bot, type /menu. You should see a card with 8 buttons:

๐Ÿ‘› Wallets ๐Ÿ“ก Signals ๐Ÿ“Š Positions ๐Ÿ•” Active Orders โš™๏ธ Buy Settings โš™๏ธ Sell Settings ๐ŸŒ Global Settings ๐Ÿฆ‘ MEV Rebates

Step 3, Create or import a wallet

Tap ๐Ÿ‘› Wallets โ†’ โž• Create New. The bot will:

  1. Generate a fresh Solana keypair
  2. Encrypt the private key with AES-256-GCM (using your TG_BOT_TOKEN as the seed)
  3. Save it to data/wallets.json on the VPS / your computer
  4. Show you the public address to deposit to

๐Ÿ” It will also offer to show you the private key with a 4-digit passcode you set. Write down the private key on paper and store it somewhere safe. If you ever lose access to your data/wallets.json AND your TG_BOT_TOKEN, this is your only recovery path.

Or: import an existing wallet

In the chat, type /import. The bot asks for your private key. Paste it (base58 string or JSON array, both work). After it imports, delete the message containing the key by long-pressing it โ†’ Delete.


Step 4, Fund your wallet

Tap ๐Ÿ‘› Wallets โ†’ your wallet name. The card shows your address, SOL and USDC balances. Tap the address to copy it.

Deposit SOL from anywhere:

  • From Phantom: open Phantom โ†’ SOL โ†’ Send โ†’ paste address โ†’ send 0.5-1 SOL
  • From Solflare: same
  • From Binance / Coinbase / Kraken: withdraw SOL (Solana network) โ†’ paste address

Within 30 seconds the wallet card updates. โœ…

๐Ÿ’ก Recommended starting amount: 0.5 SOL is enough for ~10 small buys (0.05 SOL each), which lets you stress-test the bot without risking much. You can always top up later.


Step 5, Configure your buy preset

Tap โš™๏ธ Buy Settings. Recommended defaults for your first week:

SettingValue
Default amount0.05 SOL
SlippageAuto-curve (the bot picks based on bonding-curve state)
Priority feeAuto-dynamic
MEV protectionON (uses Helius Sender)
Anti-rug auto-sellON (sells if engine flags the token as rug)

Tap Save.


Step 6, Wait for a signal

The engine fires signals based on your MIN_SIGNAL_SCORE (default 70). PumpFun is busiest 02:00-06:00 UTC and 14:00-20:00 UTC, you'll usually see your first signal within 5 minutes.

When one fires, you get a card like this:

๐Ÿ”ฅ FIRE SIGNAL โ€ข Tier 4 โ€ข Score 78 Name: Pepe The Hunter Ticker: $PEPEH CA: 9xK3...vQ7p [tap to copy] MC: $42,000 Liq: $8,500 Holders: 612 (band โœ…) Top dims: BuyPressure 18/20 VolMomentum 16/20 Velocity 15/20 [Buy 0.05] [Buy 0.1] [Buy 0.5] [Custom] [Bubble Map] [DexScreener]

Step 7, Make your first buy

Tap Buy 0.05. The bot:

  1. Picks the best venue (PumpFun direct โ†’ PumpSwap โ†’ Jupiter fallback)
  2. Gets a quote
  3. Broadcasts via Helius Sender (MEV-protected)
  4. Confirms in 3-5 seconds
  5. Edits the signal card to show: โœ… BOUGHT, 0.05 SOL @ $42,200 MC

If the buy fails (slippage exceeded, etc.) the card shows โŒ Failed: <reason> with a retry button.


Step 8, The position card

As soon as the buy confirms, a new position card appears in your chat. It looks like:

๐Ÿ“Š POSITION โ€ข $PEPEH โ€ข Tier 4 Entry MC: $42,200 Peak MC: $58,400 (โ†‘ 38%) Live MC: $51,100 PnL: +21.1% (๐ŸŸข) Time held: 4m 12s TP1: +50% (sells 35%) โณ TP2: +250% (sells 35%) โณ SL: -30% โณ TSL: arms at +120% โณ [Sell 25%] [Sell 50%] [Sell 100%] [Cancel TSL]

This card live-updates every 5 seconds. The bot is now watching the price for you:

  • If MC pumps +50% โ†’ auto-sells 35% (TP1 hit, locks profit)
  • If MC pumps +120% โ†’ arms the trailing stop
  • If MC pumps +250% โ†’ auto-sells another 35% (TP2)
  • If MC drops -30% from entry โ†’ stop loss (cuts the loss)
  • If after arming TSL the price drops 10% from new peak โ†’ trailing exit

You can override anything with the Sell buttons at any time.


Step 9, Manual exit (optional)

If you want to take profit early, tap Sell 50% or Sell 100% on the position card. The bot will route the sell through the same 3-tier router and confirm in ~3 seconds.


Step 10, Check your stats

At any time:

  • /positions, all open positions
  • /orders, active TP/SL/TSL orders
  • /wallet, current balance

And in the web dashboard (http://localhost:3000 locally, or http://<your-vps-ip>:3000 if you opened the port):

  • Live Feed, every token being scored in real time
  • Signals, every signal that fired
  • Winners, every signal that hit 2x or more
  • Hall of Shame, every signal that rugged (for retro-tuning)

Tuning your first week

SymptomWhat to adjust
Too many signals, can't keep upRaise MIN_SIGNAL_SCORE from 70 โ†’ 75 or 80 in .env, restart engine
Too few signals, engine is quietLower to 65; verify Helius WS is connected (pm2 logs)
Buys keep slipping at high pricesLower default buy amount to 0.025 SOL; tighten slippage
Lots of small lossesRaise MIN_SIGNAL_SCORE; enable ENABLE_ML_FILTER=1 once you have the ONNX model
Missed a winnerCheck the Winners tab, see what score it fired at. If your floor was too high, lower it.

You're live ๐Ÿš€

You have a running engine, a Telegram bot routing signals, a funded wallet executing trades automatically, a dashboard, and (if you set one up) a VPS keeping it all alive 24/7. Now you wait, you watch, you tune. Don't change everything at once. Run with the default settings for a full week, look at your Winners and Hall of Shame tabs, then adjust one knob at a time.


โžก๏ธ Next chapter: 7. Telegram Bot Settings, Auto-Buy & Sell Tiers, enable auto-buy, set the score threshold, configure the 5 sell tiers.

PumpStriker, the self-hosted Solana memecoin striker.

Your keys. Your machine. One-time $350, MIT licensed, no subscription.

See pricing โ†’