Skip to main content
Sniper Simulator

Filters in. Verdict out.

Configure your sniper, paste a token's metadata, and see whether MoonHydra would have caught it — or skipped it, with the exact reason. Pure client-side. No actual trades.

⚙️ Sniper config
🎯 Token + runtime state
Verdict
$ pumpfun-sniper --simulate

This mirrors the actual filter chain in src/features/sniper/filter.ts. The real sniper running on @moonhydrabot uses the same logic — 11 vitest tests cover every branch.