Disclaimer. Automated statistical analysis of public on-chain data. Indicates unusual trading patterns only, not proof of wrongdoing or an accusation against any person or squad. May contain errors.
We identify wallets and public pump.fun usernames or X handles only. We do not attempt to identify real-world persons.
Until the official start, PnL comes from pump.fun's weekly group leaderboard or the sum of members' public weekly PnL. Positions come from our own trade data. Every such field is labelled pre-start and is not contest PnL.
Each squad has an anomaly_score from 0 to 100. It is a weighted sum of the indicators below, capped at 100. anomaly_rank orders squads by that score. Each entry in anomaly_flags lists the evidence behind it.
| Indicator | What it measures |
|---|---|
| zero_cost | A large token position that shows little or no recorded buy cost, e.g. tokens received by transfer. |
| thin_upnl | Large unrealized PnL in a token with too little liquidity to exit near the marked price. |
| wash | Repeated buy/sell round trips in the same token by related wallets in short windows. |
| late_markup | Buys that move a thin token's price sharply, close to a leaderboard snapshot. |
| shared_funder | Wallets in different squads funded from the same source address. |
| cross_squad_cotrade | Wallets in different squads trading the same token in the same minute, repeatedly. |
| fresh_wallets | Several squad wallets first funded within the last 14 days. |
Each of these patterns also has ordinary explanations, such as shared alpha groups, bots, copy-trading, or simply new participants. A flag is a prompt for human review only.
Liquidatable value models the price impact of selling each position into its bonding curve now. We also report exit risk (share of supply held, buyer depth), momentum, carry concentration (top-1 share and Gini), trade statistics, early-entry edge, overlap, capital flows and a paper copy-trading simulation. The simulation includes fees and slippage, and no real trades are made.
When a token completes its bonding curve it moves to a PumpSwap AMM pool. Since 2026-10-23 19:11 UTC we capture PumpSwap trades live for all tokens, and we sweep each registered squad wallet's public transaction history for swaps on other Solana venues (Raydium, Meteora, Orca, Jupiter routes). Every trade and position carries a venue field (bonding_curve, pumpswap or the other venue).
After each refresh, a squad with anomaly_score ≥ 50 and at least two indicators with strength ≥ 0.75 gets an evidence pack automatically, at Contest watch. Each pack has every supporting transaction (Solscan links), a timeline, per-wallet trade totals, each indicator's confidence and false-positive notes, and a SHA-256 hash over its canonical JSON (JSON, HTML and PDF).
If you think something about your wallet or squad is wrong, email ceo@deepcounterfeit.com. Include the squad, the wallet and the field. We review and correct errors.
Machine-readable feed: /v1/squads/dashboard.json