Skip to main content
Feature · Pump.fun Sniper

First-block buys.
Dry-run by default.

MoonHydra subscribes to the Pump.fun program over Helius WebSocket, runs every detected mint through a six-step filter chain, and fires only the launches that survive. Multi-wallet by default. Capped per hour and per day. Dry-run on for every new session so you tune your filters before risking real SOL.

Four layers, each fast and cheap.

Layer 1

Event subscription

Helius WebSocket connection subscribed to Pump.fun program logs. Auto-reconnect on drop. Backpressure-aware so a burst of launches doesn't queue.

Layer 2

Filter chain

Six checks ordered cheapest-first: mint authority, freeze authority, supply concentration, deployer reputation, curve position, metadata sanity. Most rejects happen in under 100ms.

Layer 3

Execution

Jupiter swap signed with the active Hydra Head's keypair (decrypted in-process, AES-256-GCM at rest). Priority fee calibrated to current congestion.

Layer 4

Position handoff

Successful snipe → position upserted → Auto-TP/SL attached if configured. The 8s TP/SL worker handles the exit when threshold is hit.

Risk gates, bounded by design.

⏱ Hourly cap

Limits how many snipes the engine can attempt per hour. Stops a bad-block cascade from becoming a session-killing drawdown.

📅 Daily SOL cap

Hard ceiling on total SOL the sniper can deploy in a 24h window. When hit, the engine pauses until the window resets.

💰 Balance pre-check

Refuses to send a snipe that would fail with "insufficient funds" — checks SOL balance + priority-fee headroom before signing.

🛡 Metadata required

Rejects mints with no metadata account. Cheap signal, kills most low-effort rugs at the gate.

🧪 Dry-run default

New sniper sessions start in dry-run. The engine runs the full pipeline against live mints without spending SOL, producing a rejection log you can correlate against price action. Flip to live only when you've seen the chain work.

Snipe with infrastructure that matches the market.

Multi-wallet, AES-256-GCM encrypted, dry-run by default, flat 1%.

Open in Telegram