New pools and launches
Solana sniper bot development: first to new liquidity, with real safety filters
A Solana sniper bot watches for new liquidity pools and token launches and executes within the same slot they appear. The speed part is engineering; the hard part is not buying into rug pulls. We build sniper bots that do both, in Rust, with filters you control.
- Detection
- Geyser streams, same-slot reaction
- Safety
- Authority, liquidity and holder filters
- Exit
- Automated take-profit and stop rules

How a sniper bot detects a launch
New pools on Raydium, Orca, Meteora and Pump AMM are created by on-chain instructions that a Geyser gRPC stream exposes the moment they land. The bot subscribes to the relevant programs, decodes the pool creation, reads the initial reserves and decides within the same slot whether to act. Polling an RPC for new pools is seconds too slow; streaming is the only viable approach.
Once a pool is detected, the bot builds the swap, sizes it from your per-launch cap, and submits it as a Jito bundle so it lands atomically or not at all. Position tracking starts immediately, with exit rules evaluated on every subsequent price update.
Filters that keep you out of rug pulls
Most launches are worthless or hostile. A sniper bot without filters is a fast way to lose money, so the filter layer is where we spend the most engineering time.
- Mint and freeze authority checks: skip tokens whose supply or transfers can still be changed by the creator.
- Liquidity checks: minimum pool size, LP token burn or lock status, and the share of supply in the pool.
- Holder distribution: reject launches where a few wallets hold most of the supply.
- Honeypot simulation: simulate a sell before buying to confirm the token can actually be sold.
- Creator history: blacklists and heuristics for wallets that have deployed previous rugs.
- Your own allow and deny lists, adjustable without redeploying.

Execution and exits
Sizing is capped per launch and per day, and the bot never commits more than the configured share of working capital to open positions. Exits are rule-based: take-profit ladders, trailing stops, time-based exits and an emergency sell if the pool's liquidity starts leaving. Every rule runs on live price updates from the same Geyser stream, not on delayed API polling.
All activity is logged to the trade ledger and visible in Grafana: launches seen, filtered, entered, exited, and the reason for each decision. That transparency lets you tune the filters from evidence rather than guesswork.
What we deliver and what we do not
You receive the full Rust repository, the filter configuration, deployment templates and 30 days of support. We deliver engineering; we do not provide token picks, and we do not promise that a launch strategy will be profitable. Launch trading carries a real risk of total loss on any single position, which is exactly why caps and filters are not optional in the bots we build.
Sniper bots are usually built as one module of a larger MEV or arbitrage engine, sharing the feed, execution and risk layers, so the same investment supports several strategies.
FAQ
Solana sniper bot: questions we are asked
Related services
Built on the same engine

Solana MEV bot
Arbitrage, back-running and liquidation bots that compete for block space on Solana.

Jito bundle arbitrage
Atomic bundle assembly, tip bidding and block engine submission that maximise inclusion.

Cost and timeline
What drives the price of a custom bot, what is included, and how payment by milestone works.
Ready to build? Tell us about your strategy.
Tell us about your edge, capital range and infrastructure. We reply with a scoping call, a live demo of bots we have built, and a fixed-scope quotation.
Start your project