Skip to main content
Product · every feature

PumpStriker features: what the Engine and the Telegram bot do

PumpStriker is self-hosted Solana memecoin trading software: two programs that run on your own computer or VPS. The Engine watches what wallets GMGN labels smart money or KOL are buying, runs safety checks and grades each signal A, B or C. The Telegram bot holds up to three encrypted wallets, trades with one tap and manages exits.

By Mezyan D, Bathyr Devs Last reviewed

GMGN OpenAPI data

Your computer or VPS

PumpStriker Engine

  • Watches tracked wallets
  • Safety kills and grades
  • One decision per token
  • Local dashboard
127.0.0.1 link
shared secret

PumpStriker Telegram bot

  • Up to 3 encrypted wallets
  • One-tap trades
  • One exit engine
  • Cards and alerts
Telegram: your private chatSolana RPCs · Jupiter · pump.fun
Keys are stored encrypted on your machine and every trade is signed there. Signed transactions and your public address go to Solana RPCs and Jupiter, and your bot's messages go through Telegram.

What is PumpStriker, in short?

Key factsas of November 2026
ProgramsThe PumpStriker Engine and the PumpStriker Telegram bot
Runs onYour own computer or VPS; not a website you log into and not a custodial service
SignalsSmart-money and KOL wallet clusters on GMGN data, eleven safety kills, grades A, B and CLive
Data keyThe Engine needs a GMGN API keyNeeds setup
ControlYour own Telegram bot in a private chat, plus a local dashboard in your browserLive
WalletsUp to 3, encrypted at rest on your machine (AES-256-GCM, scrypt)Live
Routingpump.fun bonding curve direct, Jupiter for everything elseLive
ExitsOne exit engine; the default plan or your own plan per gradeLive
Auto-buyOff by default, dry run first, cappedBeta
Price$350 once, no subscription; paid in USDC or USDT on Solana
Live
In the current build and on by default, or on when you turn it on.
Beta
Works, but experimental, opt-in and capped.
Needs setup
Built, but off until you configure it.
Show features by status

Showing every feature.

What does the PumpStriker Engine do?

The Engine is the signal half of PumpStriker. It reads GMGN data, applies fixed, published rules and makes one decision per token.

  • Smart-money and KOL buyer clusters

    Live

    A token becomes a candidate when distinct tracked smart-money or KOL wallets buy it inside a 30-minute window; the third distinct buyer is the trigger.

  • GMGN data source

    LiveNeeds setup

    Reads trade feeds, token facts, security checks, pools and price candles from the GMGN OpenAPI. It needs a GMGN API key, and GMGN allows one consumer per IP address.

  • Launchpad scope

    Live

    Only tokens from Pump.fun (including PumpSwap and Mayhem launches), Bags, LetsBonk and Jupiter Studio are considered; tokens launched in Mayhem mode are then removed by kill K8.

  • Safety kills K1 to K12

    Live

    Eleven hard rules (there is no K7). A token that fails any of them is recorded and never sent. An unknown value never kills; unknown mint authority, freeze authority, sell tax or top-10 share marks the signal safety pending, which closes every auto-buy tier.

  • Risk, quality and measured labels

    Live

    Every decision carries named true, false or unknown labels. Acting labels close auto-buy tiers; measured labels are recorded only.

  • Score and tiers

    Live

    A 0 to 100 rule score from published point rules, with tiers ULTRA, STRONG, WATCH and NONE. A signal needs 85 or more, which is the same as meeting the fire line.

  • Grades A, B and C

    Live

    A sorting label frozen at the decision: which auto-buy safety tier the signal passed. Not a forecast.

  • One frozen decision per token

    Live

    Every token gets exactly one decision (signal, killed or unpriceable), stored with its time, its inputs and their sources and ages, so it stays auditable and can be replayed. Rules are versioned.

  • Retro-kill and cancel

    Live

    For 5 minutes after a signal, safety facts that were still unknown are re-checked. If one now fails, one cancel goes out and a position that auto-buy opened in that token is sold.

  • Live price tracker

    Live

    Grade A and B signals get live GMGN prices for up to 6 hours, more often while the signal is young. A grade C card, shown only under a C filter, gets no live price.

  • Exit alerts

    Live

    For delivered grade A and B signals: take-profit, trailing-stop, rug-stop and time-limit alerts based on the default exit plan, not your own presets. Alerts never sell by themselves.

  • Engine health alerts

    Live

    Alarms such as a GMGN ban, a dark feed, an integrity failure or a broken link to the bot reach your Telegram once when raised and once when cleared.

  • Outcome measurement

    Live

    Each decision is re-read about 6 and 24 hours later (grade A and B signals also after about 1 hour) so the rules stay auditable.

  • Budget levels S0 to S4

    Live

    The Engine reads data less often when its GMGN budget is tight, and it remembers rate-limit bans across restarts.

What is on the local dashboard?

The Engine serves a dashboard in your browser on the same machine. It is local by design: not a website you log into.

  • Live Feed

    Live

    A live grid of signal cards, newest first, with live prices for tracked tokens and a Buy link that opens the bot on that token.

  • Signals

    Live

    Every signal with search, grade and Telegram filters, paging and CSV download.

  • Hall of Fame and Winners

    Live

    Ranked lists of past signals, built from your own Engine's records.

  • Engine page

    Live

    A health view: data sources, rules, integrity checks and running state.

  • CSV exports

    Live

    Any list as CSV, with each value's source and age.

  • Wallet page

    Needs setup

    Connect your own browser wallet (Sign-In With Solana) to see balances and positions and to buy or sell; the bot prepares unsigned transactions and only your wallet signs. Trades from your browser wallet are not watched by the bot's exit engine (no automatic stop-loss or rug exit), and buying a pasted address shows a warning that no token flags were checked.

  • Recover SOL page

    Needs setup

    Close empty token accounts and unwrap wSOL for free, signed in your wallet, plus an optional UnclaimedSol estimate.

What can I do in the Telegram bot?

The bot is how you run PumpStriker day to day: buttons and commands in a private chat with your own bot.

  • Main menu and commands

    Live

    Wallets, Signals, Positions, Active Orders, Buy Settings, Sell Settings, Global Settings and Get Your UnclaimedSol, plus /menu, /wallet, /positions, /orders, /buy, /sell, /autobuy, /import, /importsettings and /check.

  • Token card from a pasted address

    Live

    Paste any Solana token address to get its name, market cap, liquidity and venue with each value's age, plus Buy, Sell 50% / 100%, Add TP, Add SL, Add TSL and research buttons. Unknown values show "—", never 0.

    Needs the Engine
  • Dashboard deep link

    Live

    The dashboard's Buy button opens the bot on that token's card.

  • Research commands

    LiveNeeds setup

    /dd, /pattern, /holders, /dev, /devinfo, /hot, /surge, /watchlist, /swings, /migrated, /search, /wallet, /balance, /review and /report, answered by your Engine. /watchlist and /swings need a watchlist wallet set in the Engine (GMGN_WATCHLIST_WALLET).

    Needs the Engine
  • Settings restore

    Live

    /importsettings restores earlier signal settings from a backup file after an update, with a preview and a one-time confirmation.

  • Owner-only private chat

    Live

    The bot answers only its owner, only in a private chat; groups, edits, channel posts and inline queries are ignored, and forged buttons are refused.

  • Pasted-secret guard

    Live

    A private key or seed phrase pasted anywhere in the chat is deleted at once.

How does PumpStriker handle wallets?

Up to three wallets live in the bot, encrypted on your machine. Use a dedicated trading wallet that holds only trading amounts.

  • Import wallet

    Live

    Paste a base58 private key into your private chat; the message is deleted at once and only the public address is shown. Up to 3 wallets.

  • Generate wallet

    Live

    Creates a new Solana wallet in one tap. The private key is shown once in the chat with a back-up warning, so store it offline and delete that message.

  • Default, rename, balances, delete

    Live

    Choose the default wallet, rename a wallet, see SOL and wSOL balances, or remove a wallet. Removing a wallet is one tap with no confirmation.

  • Encrypted key storage

    Live

    Keys are encrypted at rest on your machine with AES-256-GCM under a scrypt-derived key with a fresh salt per wallet, and transactions are signed locally. Set your own WALLET_ENC_KEY.

  • Wrap and unwrap wSOL

    Live

    Wrap SOL into wSOL, or unwrap all wSOL.

  • Send SOL

    Live

    Send SOL from a bot wallet to any Solana address. There is no confirmation step and no maximum, so check the address and the amount first.

How does manual trading work?

Every manual trade is a tap away, and the bot reports what really filled on chain.

  • Manual buy

    Live

    /buy, card buttons and deep links. The bot checks your SOL first, sends once, reads the real fill from the chain and tells you plainly if a buy did not land. Manual buys have no confirmation step and /buy has no maximum amount.

  • Buy keyboard presets

    Live

    Up to 8 favourite buy sizes as one-tap buttons (default 0.1, 0.5 and 1 SOL).

  • Manual sell

    Live

    Sell by percentage, SOL value or token amount, or use Sell All and Sell Initials; nothing is sold twice.

  • Slippage settings

    Live

    One global value for sells, exits and auto-buy (default 3%, allowed 0.1 to 50%), plus a per-token override. Manual buys use automatic slippage: curve-aware on pump.fun, 3% on Jupiter.

  • Priority fee

    Live

    A fixed fee on the standard lane (default 100,000 lamports). pump.fun direct buys and sells use Helius' live fee estimate by default.

  • Anti-MEV mode

    Live

    Optional. Sends trades through Helius Sender with a 0.0002 SOL tip, globally or per token.

    Off by default
  • Smart slippage retries on exits

    Live

    Take-profit sells retry with step-by-step higher slippage up to your limit; protective exits get out at almost any price.

  • Duplicate-buy guard

    Live

    Refuses a manual buy of a token you already hold on that wallet unless you turn on Allow Duplicate Buy.

  • Buy from a signal card

    Live

    Buys with that signal's ready-made exit plan, shown on the card before you tap. It counts as your own holding, so an Engine cancel does not sell it.

How does auto-buy work?

Auto-buy is an experimental, opt-in beta: off by default, dry run first, capped. Its guards are live in every mode.

  • Auto-buy gate

    Beta

    Off by default. Going live needs a passing test result for the chosen strategy and a typed confirmation within 5 minutes, and live mode switches itself off if that result is withdrawn. A new install has no verdict yet: the earliest pass can come after your own Engine has measured at least 150 go-live decisions over at least 4 days.

  • Dry-run default and dry-run mode

    Beta

    Out of the box auto-buy is off. Dry-run mode runs virtual positions on real quotes and never sends. BOT_DRY_RUN, on by default, also stops live mode from sending until it is set to 0, false, no or off. Manual trades work normally.

  • Owner filters, grade filter, session window

    Live

    Minimum score, market-cap and liquidity bands, the lowest grade shown, and trading hours for auto-buy (USA, Europe, Asia or custom).

  • Caps, reserve, impact cap, freshness, one buy per token

    Live

    Default caps: 3 buys per rolling hour, 20 per 24 hours, a daily SOL cap, 5 open positions, a 0.03 SOL reserve, a 15% price-impact cap, a 5-second stale-price guard and one auto-buy per token, ever. The caps are set in your own configuration; a value above a default is accepted and logged as a deviation.

  • Breakers and pauses

    Live

    Auto-buy pauses after 3 failed buys in a row, when the last 50 verified closed signal trades fall below a rolling threshold, or after 10 or more live buys with no successful sell for over 30 minutes.

  • Launch-run block

    Live

    A token under 60 minutes old that already trades 3x or more above its launch price is never marked for Telegram, never auto-bought, and gets no card for 30 days. An unknown launch-run does not block Telegram eligibility.

  • Fail-closed balance check

    Live

    If the wallet balance cannot be read, a real auto-buy is skipped.

How do exits work?

One exit engine watches every position the bot holds, auto or manual, and sells when a stop, target or trailing stop hits.

  • One exit engine

    Live

    Every position, auto or manual, is watched by the same engine and sold when a stop, target or trailing stop hits.

  • Default exit plan (EA)

    Live

    Hard-rug exit, rug stop, take-profits at 2x, 3x and 5x, a trailing stop and a 6-hour maximum hold.

  • Grade presets (Auto-Sell by Grade)

    Live

    Your own stop-loss, up to 3 take-profits, trailing stop and maximum hold for each grade; the hard-rug exit is always kept.

  • Manual-position protection

    Live

    Every buy from /buy, a pasted address or a token card gets a floor 25% below its first evaluated quote and an instant exit on a sharp collapse.

  • Limit orders

    Live

    Your own take-profit, stop-loss and trailing-stop orders on manual positions, listed and cancelled from /orders.

  • Exit failure handling

    Live

    Checks whether a sell landed before any retry, escalates safely, locks out and alerts you, and never sells twice.

  • Engine retraction exit

    Live

    If the Engine withdraws a signal, a position that auto-buy opened in it is sold; your own buys, including Buy taps on a signal card, are never touched.

How are trades routed and checked?

Each trade is built, checked and simulated before it is signed on your machine, then sent once.

  • Smart router

    Live

    pump.fun bonding curve direct while the token is still on the curve, otherwise Jupiter. A refusal before signing falls through to the next route, and a trade is sent once.

  • pump.fun direct builder

    Live

    Builds the trade locally, checks it strictly and simulates it before signing; it steps aside to Jupiter if pump.fun rejects its layout.

  • Jupiter route

    LiveNeeds setup

    Any Solana token; the route is simulated before signing. A price-impact cap applies to auto-buy only (15% by default); manual trades have no impact cap. Needs your own Jupiter API key.

  • Pre-sign verification

    Live

    Every buy and sell is checked against what you asked for before it is signed. Send SOL and wSOL wrap and unwrap are sent without this check.

  • Multi-RPC broadcast and on-chain confirmation

    Live

    With Anti-MEV off, trades go to several RPC providers in parallel. Fills are read from the chain, not from the quote.

  • Helius Sender lane

    Live

    Used only when Anti-MEV is on. A keep-alive ping every 45 seconds runs by default (ENABLE_SENDER_KEEPALIVE=0 turns it off).

    With Anti-MEV

What runs in the background?

Cards, alerts and clean-up keep the chat readable and the wallets tidy.

  • Signal, cancel and alert cards

    Live

    Grade, score, entry price, market data, safety status, smart-money and KOL counts, reasons, the exit plan and buy buttons. Late cards are flagged, and at most 8 signal cards go out per 10 minutes; none are dropped.

    Needs the Engine
  • Live position card

    Live

    /positions shows value, net result, market cap, liquidity, trailing-stop status and sell buttons, refreshed every 5 seconds while you use it (it pauses after 30 minutes without a tap). Value shows its price source and age, market data shows its age, and unknown values show "—". Market data needs the Engine.

  • Trade Closed card and exit notices

    Live

    A summary when you close by hand, and one line per automatic exit leg with the SOL received and the rent returned.

  • Owner alerts

    Live

    Auto-buy notices and pauses, exit problems, Engine outages and a summary of open positions on every restart.

  • Position clean-up sweep

    Live

    Every 10 minutes, positions you already sold elsewhere are closed after two confirmed zero balances.

  • Rent reclaim

    Live

    After a full exit, the empty token account is closed and its rent returned; leftover empty accounts from bot trades are swept too.

  • Get Your UnclaimedSol

    Live

    A read-only scan of old token accounts. Claims happen on UnclaimedSol's own page and the bot signs nothing. UnclaimedSol is a partner, and Bathyr Devs may earn a referral share from claims made through this button.

  • Engine-to-bot link protection

    Live

    The link listens on 127.0.0.1 only and needs a secret of at least 32 characters, compared in constant time; browser origins and non-loopback hosts are refused.

  • Redaction and input checks

    Live

    Logs and errors never show keys, and every typed number is range-checked.

What is not in this version?

This page lists only what the current build does. A few switches you may see in the bot's menus have no effect in this build; they are not described here, and the guides never ask you to rely on them. If a feature is not on this page, it is not part of this version.

Status changes and release notes go on the changelog. Selected examples from PumpStriker's signal records are on the Hall of Fame page.

Frequently asked questions

Is PumpStriker a website or software I install?

Software you install. PumpStriker is self-hosted: the Engine and the Telegram bot run on your own computer or VPS. It is not a website you log into and not a custodial service. You control it through your own Telegram bot in a private chat, plus a local dashboard in your browser.

Which PumpStriker features need extra setup?

The Engine needs a GMGN API key, and the Jupiter route needs your own Jupiter API key. The dashboard's Wallet and Recover SOL pages stay off until you configure them, and the /watchlist and /swings commands need a watchlist wallet set in the Engine.

What does the Beta badge mean?

Beta marks a feature that works but is experimental, opt-in and capped. In this version that is auto-buy: it is off by default, starts in dry run, and live mode needs a passing test result for the chosen strategy plus a typed confirmation.

Can I look back at past signals?

Yes. The local dashboard's Signals page lists every signal with search, grade and Telegram filters, paging and CSV download, and any list can be exported as CSV with each value's source and age. Every signal stays on the record.

Do signals arrive when my computer is off?

No. The Engine and the bot run on your own computer or VPS, so signal cards arrive around the clock only while that machine runs. Exits, alerts and auto-buy also run only while it is on.

Sources and review

Last reviewed by Mezyan D, Bathyr Devs. Facts are as of November 2026 and follow the current build; release notes are on the changelog.

Risks and disclosures

  • High risk: Memecoins are extremely high-risk and can move very fast in either direction. Only trade with money you can afford to put at risk.
  • No guarantees: PumpStriker does not promise profit, a win rate or any trading result. A signal or grade is information, not a prediction, and no tool can make an outcome certain. Anything promising guaranteed returns is a scam.
  • Self-custody: You run PumpStriker on your own computer or VPS and hold your own keys. Bathyr Devs never holds or moves your funds and never asks for your seed phrase; the software trades only from your own wallet, when you tap or within the auto-buy and exit rules you switch on. Importing a wallet means pasting its key into your private Telegram chat once (the bot deletes it at once), and Generate New shows a new key once in that chat, so use a dedicated trading wallet. On-chain transactions are final; we cannot reverse them or recover keys, so keep your machine, Telegram account, bot token and .env file secure.
  • Experimental auto-buy: Auto-buy is an experimental, opt-in feature. It is off by default, starts in dry run, and live buys stay inside caps (by default 3 per hour, 20 per day, 5 open positions, a daily SOL cap, a 0.03 SOL reserve and a 15% price-impact cap). The caps are set in your own configuration; a value above the default is accepted and logged as a deviation. Turning it on is your decision.
  • As-is software: The open-source bot is provided as is under the MIT licence, without warranty. Read the code before you trust it with a wallet.
  • Your costs: You pay Solana network and priority fees, Helius Sender tips when Anti-MEV is on, venue fees, and any paid plan you choose with third-party services.
  • Refund scope: The 48-hour refund covers the software not running on your machine after the 30-minute onboarding. It does not cover trading results.
  • Third parties and partners: PumpStriker relies on services run by others (GMGN, Helius, Jupiter, pump.fun, Telegram), and their uptime, fees and terms apply. UnclaimedSol is a partner: rent-recovery claims made through the in-bot button may earn Bathyr Devs a referral share.
  • Jurisdiction: You are responsible for following the laws, regulations and tax rules where you live. Do not use PumpStriker where crypto trading or trading software is restricted. Nothing on this site is an offer where it would be unlawful.
  • No token: There is no PumpStriker or BATHYR token, presale or airdrop. Anyone selling one is running a scam.

Not financial advice: PumpStriker is software, not financial advice. Nothing on this site is a recommendation to buy or sell any token. Do your own research (DYOR). Read the risk disclaimer and the terms of use.