Skip to content

How Detection Works

End-to-end, here’s what happens between a token being deployed on Pump.fun and an alert hitting your Telegram.

  1. WebSocket firehose. PvP Tools maintains persistent connections to Pump.fun’s mint feed. Every new deployment is captured within ~500 ms of the on-chain transaction.

  2. Metadata fetch. As soon as a mint appears, the bot fetches its name, symbol, description, twitter URL, and creator address. Pump.fun’s API is sometimes slow to index (1.5–6 s), so we cross-reference with the on-chain metadata account directly.

  3. Creator enrichment. For the dev wallet, the bot pulls balance, age (first tx timestamp), and total Pump.fun deploy count. This data populates the 👤 Creator block in your alert.

  4. Twitter chain resolution. If the mint links to a tweet, we resolve the chain — including quote-tweets. So a mint linking to a tweet that quote-tweets the original article will still match a keyword targeting the original.

  5. Keyword matching. Your keywords are run against the assembled blob (name, symbol, description, twitter author, tweet IDs, tweet text). Matches generate one alert per (user, keyword).

  6. News Pulse path. Independent of user keywords: if the mint’s twitter links to any tweet from the watchlist sources (within a 4-hour window), the mint enrolls in MC threshold tracking and fires when it crosses $20k.

  7. Filtering. Before any alert sends, on-chain filters run (non-pump.fun mints, fresh-funded dev wallets, 2-hop launder patterns, mint age, creator blacklist). Failed filters produce no alert.

  8. Delivery. Pro users get instant delivery. Freemium gets a 60-second delay.

StepTypicalWorst
WS event → metadata fetched0.5–2 s6 s (Pump.fun lag)
Enrichment (parallel)0.5–1 s2 s
Filter checks0.2 s1.5 s (Helius funded-by call)
Telegram send0.2–0.5 s2 s
Total (Pro)2–5 s~10 s
Total (Freemium)62–65 s~70 s

A lot of mints get dropped silently by filters before they reach you. That’s intentional — the goal is signal, not volume. Filters in current rotation:

  • Non-pump.fun mints (token address must end in pump)
  • Fresh-funded dev wallet (first tx within 1 h of deploy) — News Pulse only
  • 2-hop launder pattern — News Pulse only, on first-deploy mints
  • Pump.fun creator blacklist (specific known-bad creators)
  • Mint age (caller-trader skips mints >14 days old)