Pump.fun Bonding Curve Sniper Bot: Block 0 and Real Trading

How a pump.fun bonding curve sniper bot does real trading: block-0 buys seen in shreds, relay landing, fees, failed buys, rugs, filters and TP/SL exits.

  • October 28, 2026
  • Bots
  • AllenHark Team
A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.A quiet stack of pagesAn abstract drawing of light on the page's dark ground. A neat stack of thin, solid pages, the top one lit, with faint streams of light drifting toward it from the left.

A Pump.fun sniper bot tries to buy a new token in the same block the dev creates it, while the bonding curve is at its cheapest.

Real trading is harder. Every buy pays fees, some buys fail, other snipers land in the same block, and most new tokens go to zero. This guide covers how a bonding-curve sniper actually trades, from the first block to the exit, with no profit promises.

What "block 0" means, and what a "sniper slot" is

Solana marks time in slots. A slot now lasts about 200 ms (it was 400 ms until 2026), and in each one a single validator, the leader, builds the block.

When a dev launches on Pump.fun, the create transaction lands in some block. Snipers call that block 0. A block-0 snipe (or same-block snipe) is a buy that lands in that same block, right after the create. Block 1 is the next block, about 200 ms later.

If you've searched for "sniper slot", this is the idea: the slot your buy landed in, counted from the create. Block 0 is the best seat. On a busy launch, block 2 or 3 can already be a very different price.

How a Pump.fun bonding curve prices early buys

Before a token has a normal pool, Pump.fun prices it on a bonding curve. Pump.fun's public program docs describe it as based on Uniswap V2 with synthetic reserves: a virtual pile of SOL and a virtual pile of tokens whose product stays constant. Every buy adds SOL and takes tokens out, so the next token costs more.

Those docs list the starting values: 30 virtual SOL against 1.073 billion virtual tokens, with 793.1 million real tokens for sale out of a 1 billion supply. Run the curve's math on them, before fees, and you see why snipers race for the first block:

SOL already bought on the curveWhat your 1 SOL buysToken price vs. a fresh curve
0about 34.6 M tokens (3.5 % of supply)1x
10about 19.6 M tokens1.8x
30about 8.8 M tokens4x
70about 3.2 M tokens11x

If a token fills its curve (about 85 SOL of real buying), it graduates to a PumpSwap pool, and the last buyer on the curve paid around 15 times the first buyer's price. Pump.fun sets these values and can change them; Mayhem Mode coins use different ones.

Three things matter for real trading:

  • The dev buys first. The dev can buy in the same transaction that creates the token, so even a block-0 snipe pays a price after the dev's buy. A big dev buy is a big bag that can be sold into you.
  • Fees come off every trade. Pump.fun takes a fee on each buy and sell, on top of Solana's network fees.
  • Your buy has a price limit. Pump.fun's buy instruction carries a maximum SOL cost. If buys ahead of yours push the price past it, your buy fails instead of overpaying. "I was in block 0" and "I got filled" are different things.

The curve only pays the early buyer if people keep buying after them. Most tokens never get near graduation. A cheap entry is not a profit.

Seeing the create before it's confirmed: shreds

A normal RPC or websocket tells you about a transaction after its block is produced and processed. By then block 0 is gone.

The leader doesn't send a finished block. It streams the block in small pieces called shreds while it is still building it, so a sniper that listens to shreds can decode the create while block 0 is still open. See What are Solana shreds?, the AllenHark Shreds feed, and, for developers, the Pump.fun create instruction discriminator.

Landing the buy in the same block: the relay

Seeing the launch early is half the job. The buy still has to reach the leader while it is building that block. A slow path lands it a block or two later at a worse price, or it fails on its slippage limit.

A transaction relay sends straight to the leader. AllenHark Relay (formerly 0-slot) lands transactions in the same block, at 0.1 ms over QUIC, for a small tip inside each transaction. How to land Solana transactions in the same slot goes deeper.

Two honest caveats. No bot can promise every buy lands in block 0: the leader decides what goes in its block, and a buy that would break your price limit fails. And speed doesn't make a bad token good; it only gets you the early price on what your filters let through.

What real trading involves, that demos hide

Demo clips show the fills that ran. Live trading pays for the rest.

What a demo showsWhat a live sniper also pays for
A buy at the first pricePriority fees and the relay tip on every buy and sell
Every buy fillingBuys that fail on slippage and still pay fees
One bot on a launchOther snipers in the same block, each moving the price
The token runningDev dumps, rugs, and tokens that just stop

Fees and failed transactions. Every transaction pays a base fee, any priority fee you add, and the relay tip, and on Solana a transaction that lands but fails still pays its fees. On small entries that is a real share of your PnL.

Slippage. A tight limit means more failed buys; a wide one means worse fills. Sells are the other way round: a stop-loss sell needs wide slippage, or it won't go through while the price falls fast.

Other snipers, dev dumps and rugs. Several bots can land in block 0, each moving the curve before the next. Creators sell into the first buyers, or launch token after token. Filters skip some of them, never all.

Filters: what the Solana Block-0 Sniper checks

Most launches should be skipped. The Solana Block-0 Sniper buys only launches that pass every check you have on, and each skip says why ("Skipped: the creator's own buy was too small").

FilterWhat it does
Dev buy at least / at mostToo small often means a throwaway token; too big means the dev can sell on you.
Real launch (spam filter)Skips launch transactions that look bot-made.
Seen early enoughSkips a launch that reached the bot too late to buy early.
Official "pump" addressOnly tokens whose CA ends in "pump", as official Pump.fun tokens do.
Blocked creatorsNever buys again from a creator who lost you money.
Repeat launchersSkips a creator who launched another token minutes ago.
Mayhem coinsOff unless you turn it on: half the supply is traded by Pump.fun's AI agent.
Launches made by other programsMost often bundles, so skipped unless you turn it on.
Your limitsMax open positions, budget, daily loss limit and trading hours.

You don't have to set each one: a Style (Safer, Balanced or Riskier) sets them for you.

The wallet blacklist

AllenHark also publishes a free wallet blacklist: 7,900+ wallets known for high-frequency launches on Pump.fun, in one file at /blacklist.jsonl. Any bot can use it (how), and Solana wallets to block explains the patterns behind it. The self-hosted PumpFun Sniper can start from it. The managed Block-0 Sniper keeps its own blocked-creators list on your server, built from your trades.

Exits: take profit, stop loss and the steps between

With new tokens, the exit decides most of your PnL. The Block-0 Sniper runs every position through these steps:

  1. Take some off right away, if your Style does. Safer takes most, Riskier none.
  2. Rug check. If the price hasn't started rising within a couple of seconds, it sells the rest.
  3. Watch for a run. If the price keeps rising check after check, it holds.
  4. Take profit in steps, or all of it at your take profit (for example 2x).
  5. Trailing stop. Sells what's left if the price falls far enough below its high.
  6. Stop loss. Sells everything if the token drops to your stop (for example −30 %).

A stop loss isn't a price guarantee. A new token can fall a long way between two checks, and a rugged token may not be sellable at all.

Practice before live

Every new Block-0 Sniper starts in Practice: it trades real launches with 10 virtual SOL, sends nothing, and counts fees and slippage so the results aren't flattered. A practice comparison replays the last 7 days with new settings, worst trade included.

Practice is not a prediction. Use it to rule settings out, then go live small. Going live takes SOL in the bot wallet and your PIN, and you can switch back at any time.

How to judge a Pump.fun sniper bot in 2026

If you're comparing Pump.fun sniper bots, ask:

  • How does it see and send? Shreds and a relay to the leader, or RPC after the block?
  • Who holds the wallet key? Whoever holds it can move your SOL.
  • Can you practise first, with fees and slippage counted?
  • Does it show why it skipped a launch, and fees next to PnL?
  • Does it promise returns? Walk away if it does.

How the AllenHark Solana Block-0 Sniper does it

The Solana Block-0 Sniper is AllenHark's managed sniper. It reads new tokens as their devs create them, before they are on-chain, buys the ones that pass your filters in the block they land, and sells by your TP/SL.

  • Your server, your key. It runs on your own server, the wallet key stays there, and every withdrawal asks for your PIN.
  • 0.2 ms detection. Like every AllenHark bot, it detects a new token in 0.2 ms.
  • The fast path is included. The shred feed, gRPC, RPC and AllenHark Relay come with your plan.
  • Launchpads. Pump.fun is in production. Raydium LaunchLab, Bonk.fun, Meteora DBC, Bags and others are Beta. One launchpad is included; extra ones are monthly add-ons.
  • Practice mode first, live when you're ready.
  • Telegram and Discord alerts for buys, sells, TP/SL and problems. Alerts only; nobody can trade from the chat.

Plans are monthly: see the bot's page for the current monthly price, the Block-0 Sniper guide for every setting, and all AllenHark bots.

Prefer to run your own? The PumpFun Sniper is a self-hosted binary for x86_64 Linux: it reads shreds, filters new tokens, buys through AllenHark Relay and sells after a wait you set. It pays a usage fee per buy and sell instead of a monthly plan, and you bring a shred feed key, a Relay Dedicated key and an RPC. The technical deep dive covers how it's built.

Either way, new tokens are risky and most go to zero. Only trade SOL you can afford to lose; see the risk disclosure.

FAQ

Can a sniper buy in the same block as the token is created?

Yes. With shreds, a sniper sees the create while the leader is still building the block, and a relay can get the buy to that leader in time. It doesn't happen on every launch: other buys can push the price past your slippage limit, and the leader decides what goes in its block.

Is sniping profitable?

It depends, and often it isn't. Most new tokens lose almost all their value, many snipes lose, and fees and failed buys cost SOL every time. There are no guarantees. Practise first, start small and set a daily loss limit.

Why did my snipe fail but still cost SOL?

On Solana, a transaction that lands and fails still pays its network and priority fees. Most failed snipes hit their slippage limit because other buys moved the curve first.

Does a stop loss protect me from a rug?

Partly. It sells when the price reaches your stop, but a new token can drop past it between two checks, and a fully rugged token may have no buyers left.

Who holds my SOL with the managed sniper?

You do. The bot's wallet key stays on your own server, AllenHark can't move your SOL, and every withdrawal asks for your PIN.