Method.
How Snitch measures what a caller's wallet did around their own call. Every figure on a report or caller page comes from these definitions, and every figure links to the transactions it was read from.
Where call times come from
- pump.fun callouts. pump.fun keeps every callout on a token with the exact time it was posted, the market cap at that moment, and its own record of the peak after the call. pump.fun doesn't let other websites read that record, so Snitch's owner collects it from pump.fun's own pages, one case at a time, and uploads it unchanged. Every call shows when its record was collected, and a case says so when not every call on the token was collected.
- Posts on X. Anyone can hand Snitch a link to a caller's post. The time comes from the post's ID; X's public embed service confirms the author is the caller (by the X handle on their own pump.fun profile) and that the post names the token. Anything that fails a check is turned away.
- Whose wallet. The main wallet is the wallet pump.fun shows on the callout, or for the paid callers list the wallet whose own pump.fun profile carries the name. Other wallets are not tracked. Wallets pump.fun itself links to an account (its "trading wallets") are shown separately, never merged into the main wallet. Nothing is guessed.
Sold into their own call
One number per call: how much of their bag the caller sold between their call and the peak that followed it.
- Held at the call
- Tokens the wallet held at the second of the call.
- Bought after
- Tokens the wallet bought between the call and the peak.
- Bag
- Held at the call, plus bought after.
- Sold before the peak
- Tokens sold between the call and the peak, as a share of the bag.
- Sold within 2 hours
- Tokens sold in the 2 hours after the call, as a share of the bag. Shown beside "sold before the peak" because a peak can come minutes after a call, and selling just after it is still selling to the people who bought on the call. Shown, not scored.
- All of it gone
- How long after the call the sale came that left the wallet with under 1% of the bag.
- The peak
- pump.fun's own record of the highest point after the call (its maxMultiplierAt). Snitch does not pick the peak.
- Entered at
- The market cap at the wallet's average buy price (buys up to the call, or up to the peak if it only bought after), set against the market cap at the call. Worked out at the SOL price when the case was read, so it is approximate.
- The call now
- pump.fun's own figure for where the call stands today against the price at the call.
Thresholds, set 29 October 2026.
- A call is not counted if it is under 2 hours old (its peak isn't settled yet), or if the bag was worth under $25 at the call price (dust).
- A caller gets a score only from 5 counted calls. Below that, their calls are shown but not scored.
- The caller page headline counts calls where 50% or more of the bag was sold before the peak: "Sold 50%+ before the peak on 9 of 12 calls." Alongside it: the median share sold before the peak, the median entry against the call, and the median of where the calls stand now.
These change only in the open, with a dated note below.
Rules
- Selling is not wrongdoing. Snitch puts no labels on a caller. It shows what was posted and what the wallet did; the reader judges the pattern.
- Every number has its transactions one click away.
- Names come only from each wallet's own public pump.fun profile, or from pump.fun's callout record.
- Patterns, not verdicts.
Who is named, and how
Snitch keeps four levels apart and never mixes them.
- Wallet
- The on-chain address. Everything Snitch measures is about a wallet.
- Platform identity
- The name a person chose to attach to their own wallet on pump.fun, and the X account on that pump.fun profile. Shown as the platform shows it.
- Listed socials
- The X, Telegram or website a token's creator put on the token. Shown as listed, and unverified unless a check says otherwise.
- Real-world identity
- Never published. No real names, faces, locations, employers, family, or crowd-sourced claims about who owns a wallet.
Locked snapshots
- A report becomes a case once its launch is past the two-hour window and that window has been read. At that moment it is locked: its figures are frozen and fingerprinted (a SHA-256 of the whole report).
- A locked snapshot never changes. When new evidence comes in, or the method improves, it is added as a new snapshot with its own fingerprint. Earlier snapshots are kept, and each report links to them.
- Some things are read fresh each time a report is opened and are marked as such: the Lineup, today's market cap, and the paid callers' activity.
Data coverage
Every caller page says how much of that caller's record Snitch holds: how many of the calls on pump.fun's record have been checked on-chain, when the record was collected, when it was last checked, and whether the portfolio was too large to read in full. A short record is labelled as short.
Corrections
Software can have bugs, labels can be wrong, profiles can be hacked, and a record can be missing a call. Anyone can report a data error, add context, or dispute a row, and gets a reference number. Nothing changes automatically: each message is read, and a fix is made in the open, as a new snapshot or a corrected row, noted below when it changes the method.
Changes
- 31 October 2026. Locked cases are kept as snapshots: new evidence is added as a new snapshot, never written over an old one. Caller pages show their data coverage. A corrections form is live for every report and caller page.
- 30 October 2026. Each call now also shows its date, how long after the call pump.fun's peak came, the share sold within 2 hours of the call, and when the bag was gone. The score is unchanged.
- 29 October 2026. Method published. Thresholds set as above.