Fleet ยท Meme Sniper ยท How it works
๐ŸŽฏ

Meme Sniperpump.fun launch screener ยท learn page

A screener for pump.fun token launches on Solana. This page teaches what it does, why it rejects roughly 99% of everything it sees, why sniping is an infrastructure problem and not a crystal ball โ€” and the honest story of what happened when we made paper fills pay real failed-transaction costs.

PAPER TRADING Reject-first, score second Depth-adjusted exits Failed-tx costs modeled Not financial advice

What the bot does

The Meme Sniper watches new token launches on pump.fun as they happen and decides, in the first moments of a launch, whether any of them are worth a paper position. Its design philosophy is unusual and deliberate: it is built to say "no" far more than it says "yes."

The pipeline is: reject first, score second, model the fill honestly.

  • Reject first. On-chain safety checks throw out the overwhelming majority of launches โ€” the honeypots and the insider-heavy ones โ€” before any scoring even begins.
  • Score the survivors. The tiny fraction that clear the safety gates get scored on early-flow signals to rank the least-bad opportunities.
  • Model the fill against real liquidity. Entries and exits are simulated against the actual bonding-curve depth โ€” including the cost of failed transactions and the price impact of selling โ€” so paper P&L reflects what could genuinely be bought and sold, not a fantasy fill.
The one-line version It's a filter, not a fortune-teller. Its main job is throwing away garbage safely; its second job is refusing to book any profit it couldn't actually have realized on a real, thin bonding curve.

The market it plays

pump.fun is a Solana launchpad where anyone can mint a memecoin in seconds. Thousands appear every day. Each new token trades on a bonding curve: an automated formula where the price rises as people buy and falls as they sell, with liquidity that starts razor-thin and deepens only if the token gains real traction.

This environment has two defining truths that shape everything the bot does:

  • The base rate is catastrophic. The vast majority of launches are scams, jokes, or dead-on-arrival. Research on this space puts the garbage rate near ~99%. Any strategy that doesn't start by assuming a launch is worthless is starting from the wrong prior.
  • It's an infrastructure and auction game. On a fast curve, the difference between arriving in the first block versus a few blocks later can be a large price gap. Winning isn't about a smarter opinion โ€” it's about landing your transaction, in the right slot, without getting sandwiched, and being able to get back out.

The concepts, in plain English

Four ideas explain why this bot behaves the way it does.

๐Ÿ›ก๏ธ

Anti-rug screening

A "rug" is when a deployer pulls the liquidity or dumps their bag, leaving buyers with worthless tokens. Screening means checking on-chain facts โ€” is minting locked, is liquidity actually secured, is the deployer holding a dangerous share โ€” and rejecting launches that fail. Reject-first means we assume danger until proven otherwise.

๐Ÿ—๏ธ

Infrastructure & auction game

You don't win by being right about the coin; you win by landing. Fees buy inclusion in a block, not raw speed โ€” the network path (latency) and the fee auction (tip) are two separate problems. Confusing "I paid more" with "I arrived first" is how snipers lose money while feeling fast.

๐Ÿ“‰

Bonding-curve depth

On a thin curve, your own sell pushes the price down as you exit. The "price" you see is only for a tiny size. Marking a position at the last trade is fiction โ€” you have to model walking the curve down to know what you could actually sell for.

๐Ÿ’ธ

Fee-on-fail

On Solana, if your transaction reverts, you still pay the base and priority fees. A snipe that misses isn't free โ€” it's a small, certain loss. Fire enough failing transactions and the fees alone can bleed an account dry, even with a high headline win rate.

The "position you can enter but not exit" trap

The most seductive mistake in memecoins is buying something you can get into but not out of. Early on a curve, a small buy barely moves the price โ€” so entry looks cheap. But if the token never gains depth, your exit walks the price down through an empty book, and the "10x on paper" becomes a fraction of that in reality. The bot's answer is an exit-liquidity check on entry: if the modeled position can't be sold back out within a small band given real depth, it sizes down or skips entirely.

Why 99% get rejected

This is the number that surprises people, so it's worth dwelling on. If the base rate of a genuine, tradeable launch is roughly 1 in 100, then a screener that doesn't reject the other 99 isn't a screener at all โ€” it's just a random buyer. Rejection isn't the bot being timid; rejection is the product.

The safety gates screen for the classic ways a launch is rigged against buyers โ€” honeypots you can buy but not sell, deployers who kept enough supply to crush the price, launches structured so insiders are first out the door. A launch that trips any hard gate is thrown out before it is ever scored, no matter how exciting its early flow looks. Getting rejected is the normal, healthy outcome. Firing is the rare exception.

Why reject-first, not score-first If you score everything and buy the top of the list, you'll happily buy the best-looking rug. Hard safety gates run first precisely so a high "flow" score can never override a fatal on-chain red flag. Safety is a veto, not a weighting.

Why it's disciplined

The discipline is entirely in the accounting. Every paper attempt is forced to log what a real attempt would actually have cost:

  • Every fill is cost-loaded: the priority fee, the tip, the landing probability, entry slippage, and โ€” critically โ€” the fee paid even when the transaction fails.
  • Exits are modeled as walking the curve down at depth-adjusted prices after our own impact, never at a flattering last-trade mark.
  • The dataset keeps its dead tokens. Backtests include the rugs and the launches that went to zero โ€” hiding them is the number-one way memecoin track records lie.
  • Results are reported as a distribution, not a mean. This is a tail-driven game: most attempts are expected to lose a little, and a few rare runners carry the total. A single average would be a lie by omission.
Honest current status The metered trade-data stream this bot needs is not funded, so it currently runs observe-only: it screens live launches but does not fire paper trades. The fill-realism engine is wired but unexercised. We say so plainly on the dashboard rather than showing invented fills. Of the three DevBased bots, this one is the furthest from ever trading real money.

The honesty story

Here's the trap almost every "sniper" falls into, and how modeling real execution costs blew it up for us.

Count only the trades that worked, mark the winners at their peak, and ignore the fees on the ones that missed, and you can show a 60โ€“74% win rate and eye-watering multiples. That's the naive number. It's also net-negative fiction.

Then load in reality. Every failed snipe still pays its fees. Every real exit walks a thin curve down through its own impact, so the "10x" mark is a fraction of that when you actually sell. Add the MEV tax and orphaned retries, and a strategy with a winning hit-rate can lose money overall โ€” the failed-transaction drag and the exit haircut quietly eat the rare winners.

Illustrative cost stack on a "winning" snipe โ€” not live parameters
Naive peak mark ("10x!")looks huge
โˆ’ fees paid on failed attempts (fee-on-fail)bleed
โˆ’ depth-adjusted exit haircut (walking the curve down)big
โˆ’ estimated MEV / sandwich taxreal
= honest, cost-loaded resultoften โ‰ค 0
Naive โ€” winners at peak, misses free
"10x"
Ignore failed-tx fees, mark at the top, assume you sell at the last trade. A classic memecoin flex โ€” and a fabricated one.
Honest โ€” every cost loaded
unproven
Book the fee-on-fail drag, sell at depth-adjusted prices, keep the dead tokens. The naive edge largely disappears โ€” so we call it unproven, not profitable.

The lesson: when we modeled real execution costs, the naive edge disappeared. We didn't get worse at sniping โ€” we stopped lying to ourselves about it. That's why this bot's honest posture is "instrumentation built, edge unproven, sample far too small," and why it would graduate to real capital last, if ever.

What stays private (and why)

We'll describe the categories of what we check all day long. We will not publish the thresholds, the sizing math, or the detection methods โ€” those are the entire edge, and in this space they'd be copied and defeated within hours.

๐Ÿ”’Kept behind the curtain
  • The exact safety-gate thresholds (supply shares, holder concentration, liquidity rules)
  • How we detect insider-heavy and bundled launches โ€” the method, not just that we do
  • The slippage bands, the price-impact and sizing model, and the slot logic
  • The tip-sizing rule and the early-flow score weights

The rule of thumb: a sentence that's also true of any competitor's sniper is safe to say; a sentence that lets someone rebuild ours is not. "We screen for honeypots and insider-heavy launches and model real exit liquidity" is safe. The numbers and methods behind it are not โ€” so they stay in config, forever.

See it live

The public dashboard reads the exact JSON the bot writes โ€” the screening funnel, the survivorship-honest dataset with its dead tokens kept in, and its honest observe-only status. No edited screenshots, no invented fills.