EVERY FUNCTION, IN plain ENGLISH.
Four steps to armed
Open the bot and a Solana wallet is created for you immediately. Nothing fires until you say so: the default state buys nothing at all.
01Fund the wallet. Its address is on the main menu, tap to copy. Treat it like a hot wallet, not a bank.02Choose who can fire. Add at least one approved sender under Sources, or nothing from your DMs will ever trigger.03Connect Telegram if you want DM sniping. Copy trading and manual snipes already work without it.04Press START. The banner turns green and reads LIVE.
The banner on the main menu always states the true condition: LIVE, PAUSED, armed with no wallet, armed with no DM source, or session expired.
Your inbox becomes the trigger
A Telegram bot cannot read your private messages. PREFIRE does not try: you sign in to your own Telegram account, and the sniper watches the messages you already receive. When an approved sender drops a contract address, the parser catches it mid message and the buy is signed and broadcast in the same breath.
It reads bare mints, pump.fun links, Solscan, Birdeye, GMGN, Photon, BullX, Dexscreener and EVM addresses. Wallets, ticker symbols and transaction signatures are deliberately ignored, because the fastest way to lose money is to buy the wrong string.
Forwarded calls work. The sender check matches the original author as well as the person who forwarded it. If the original author hides their identity on forwards, Telegram exposes no username, so approve the forwarder instead.
Connecting stores your Telegram session on the server, and that session can read and send as you. Connect only if you trust the operator. You can revoke it at any time from Telegram, Settings, Devices.
Who can pull your trigger
This screen decides who is allowed to spend your money, which makes it the most important one in the bot. The default is an empty list, which fires at nothing.
›Approved senders. Add by username, by numeric id, or simply forward a message from them. Each entry has its own switch, so you can bench a caller without deleting them.›Everyone mode. Any contract address in any private message is bought. Anyone who can DM you can spend your funds.›Groups. Off by default. When on, calls also fire in groups you are in, but still only from approved senders.
Paste an address, take the shot
Paste any contract address into the chat. The bot identifies it and offers Buy now or
Watch launch. The /snipe command does the same.
Not launched yet? That is the move the product is named after. The address goes on
watch for up to an hour and the buy executes the millisecond it becomes tradable. Bonded on the
curve or already migrated makes no difference: the route is chosen at execution time, not
guessed in advance. See the queue with /pending, and cancel anything there.
The CA mode toggle sets what pasting an address does by default: snipe immediately, or always put it on watch.
Follow a wallet, or a builder
CopyBuy every pump token that wallet buys, as it buys it.DevBuy only the tokens that wallet deploys. The creator is read straight off the bonding curve and verified on chain, so the random coins a dev apes into are ignored.MirrorFollow them out as well. When they sell, your position sells the same percentage.
Every watched wallet has its own switch, so you can pause a trader without losing their address. Solana only.
One call, every wallet
A call fires every armed wallet in parallel, each with its own size. Armed means that wallet buys, idle means it is skipped.
›Generate or import. Create a fresh wallet in the bot, or import a Solana base58 key or a Robinhood 0x key. The message carrying your key is deleted immediately.›Per wallet size. Each wallet can override the global buy amount or follow it.›Export. Your key is yours. Export it at any time from the wallet page.›Consolidate. Sweeps every other wallet into the main one.›Two chains. A pump mint routes to your Solana wallets, a 0x address routes to your Robinhood wallets, from the same trigger.
Every key is encrypted at rest and written to an encrypted backup the moment it is created.
Getting in fast is half the trade
The exit engine runs over your open positions every eight seconds. Every rule is off by default: you arm what you want.
›Take profit. At your target gain it sells part of the position and lets the rest run.›Trailing stop. After that first take profit, the remainder sells if the price falls a set distance from its peak.›Market cap target. Name a number such as50kand the whole position sells when the token reaches it.›Stop loss. A hard exit at your maximum acceptable loss.›Dev dump guard. The deployer wallet stays under watch. If they sell, you are out before the candle finishes printing.
Rules are snapshotted onto each position when it opens, so changing your defaults never rewrites trades you already have open. You can also override them position by position.
What you actually made
Positions are grouped by token across every wallet, so one call that filled six wallets reads as one line instead of six. Each token page shows ticker and name, live price in USD, market cap, your entry, live value and PnL, and the exit rules currently armed.
›Sell 25, 50 or 100 percent, on a single wallet or on every wallet at once.›Dashboard. Realised and unrealised PnL, win rate, best and worst trade, split per chain and per wallet.›Leaderboard. Ranked realised PnL across every user of the bot.›Dust cleanup. Emptied positions are closed and the token account is shut to reclaim its rent.
Sell proceeds are read from the sell transaction itself rather than from your wallet balance, so moving funds around never corrupts your numbers.
Snipe what your friends snipe
Add another user of the bot as a friend. Once you both accept, you can turn on Follow for them: when they get triggered, you buy the same token with your own wallets, your own sizes and your own exit rules. Following is directional and off by default, and it hops exactly once, so it never cascades down a chain of friends.
A cut of every fee, three tiers
Share your link and earn a share of the trading fees paid by everyone who joins through it, across three tiers. Payment happens per trade, straight to your main wallet on that chain, with no claim step. The Referral screen shows your count per tier and what you have earned.
Two players, one trigger
Grant someone you trust a crosshair on your account. They can sell a position, snipe a call and adjust your exits while you are asleep or on a plane.
| Command | What it does |
|---|---|
| /msell <CA> <pct> | Sell that percentage of a position on the account they manage |
| /mbuy <CA> | Snipe an address on the account they manage |
| /mset <key> <value> | Change one of that account's settings |
You are notified of every action a manager takes, and access dies the instant you revoke it. Every button re-checks permission when it is pressed, not when it was drawn.
Post to your groups
Compose a message and your own Telegram account posts it to the groups you configured, spaced out by a delay you control. You write it, preview it, confirm, and watch the progress update live.
This posts as you, not as a bot. Telegram rate limits and bans accounts that mass post. Keep the delay generous and the group list short.
Every setting
Change any of these with the steppers in Settings, by tapping the value to type an exact
number, or with /set <key> <value>.
| Key | What it does | Default | Range |
|---|---|---|---|
| buyAmountSol | Buy size on Solana, in SOL | 0.1 | 0.001 to 100 |
| buyAmountEth | Buy size on Robinhood chain, in ETH | 0.01 | 0.0001 to 100 |
| slippagePct | Largest price move you will accept on a fill | 15 | 1 to 100 |
| priorityFeeSol | Priority fee paid to land the transaction | 0.005 | 0 to 1 |
| pool | Route to use. Auto picks the curve or the AMM for you | auto | auto, pump, pump-amm |
| dedupeSeconds | Ignore the same token again inside this window | 300 | 0 to 100000 |
| rebuy | Allow buying a token that already triggered once | off | on, off |
| caWatch | Pasting an address watches for launch instead of buying now | off | on, off |
| watchGroups | Also fire on approved senders inside groups | off | on, off |
| tpOn | Take profit armed | off | on, off |
| tpPct | Gain that triggers take profit | 100 | 0 to 100000 |
| tpSellPct | How much of the position take profit sells | 50 | 1 to 100 |
| trailGapPct | Trailing stop distance from the peak, after take profit | 25 | 1 to 90 |
| mcapTpUsd | Sell everything at this market cap. 0 is off, accepts 50k or 1.2m | 0 | 0 and up |
| slOn | Stop loss armed | off | on, off |
| slPct | Loss that triggers the stop | 50 | 0 to 100 |
| devDumpGuard | Exit the position if the token deployer sells | off | on, off |
| bcDelaySec | Seconds between each group when broadcasting | 6 | 2 to 300 |
Every command
| Command | What it does |
|---|---|
| /start | Open the bot, create your wallet, capture a referral link |
| /menu, /status | The main panel with the live run state |
| /settings | All trading and exit settings |
| /set <key> <value> | Change one setting directly |
| /sources | Approved senders, everyone mode, groups |
| /snipe | Snipe or watch a contract address |
| /pending | Addresses currently on watch, and cancel them |
| /positions | Open positions, grouped by token |
| /dashboard | Realised and unrealised PnL, win rate, best and worst |
| /leaderboard | Ranked realised PnL across all users |
| /wallets, /addwallet | Manage wallets, import or generate |
| /copy | Copy trading and dev sniping |
| /friends | Friends and follow toggles |
| /referral | Your link, tiers and earnings |
| /managers | Grant or revoke manager access |
| /manage | Pilot an account you were granted |
| /msell, /mbuy, /mset | Manager shortcuts on the account you pilot |
| /broadcast | Post a message to your groups |
| /pause, /resume | Stop or start everything |
| /cancel | Abort whatever step you are in the middle of |
| /logout | Disconnect your Telegram session |
| /admin | Operator dashboard, restricted |
One percent, and nothing else
One percent on buys and one percent on sells. That is the entire business model. No subscription, no seat pricing, no lockup, and nothing taken on deposits or withdrawals.
If you arrived through someone's referral link, part of your fee goes to them and the rest to the operator. It costs you nothing extra either way.
Read this before you fund it
This is a hot wallet. The server holds your wallet keys, encrypted, because it has to sign trades in milliseconds. Fund it with what you are willing to trade, not with savings.
DM sniping needs your Telegram session. That session can read and send as you. It is stored encrypted and you can revoke it from Telegram, Settings, Devices, at any time.
Approved senders spend your money. Anyone you approve can trigger a buy just by sending an address. Approve people, not group hype.
Sniping is not a strategy for money you need. Most tokens bought this way go to zero. Nothing here is financial advice.
UNFREEZE TIME.
TAKE THE shot.
OPEN PREFIRE →
The bot holds a Telegram session and wallet keys to work. Fund it like a hot wallet, not a bank.
Nothing here is financial advice.