Who funded the dev
The first SOL into the dev wallet, then who funded that wallet (2 hops on a manual check). Each link is a transaction you can open. An exchange is named only from a short Solscan-label list.
Cabal Trace · pump.fun runners · public chain data
Up to 30 runners an hour, each checked the minute it fires: who funded the dev, which wallets share a first funder, which ones kolscan lists as KOLs, and the coin's own site, X and GitHub, against published rules. Every fact links its transaction or source. Every call stays on the receipts board, misses included.
CA on any chain · link · site · X post · repo · wallet
Solana, Base, BSC, Ethereum and every chain DexScreener lists, checked by hand. The live runner feed is pump.fun.
Free: 1 check a day. Every finished verdict is free to read.
follow the money, one transaction at a time
The first SOL into the dev wallet, then who funded that wallet (2 hops on a manual check). Each link is a transaction you can open. An exchange is named only from a short Solscan-label list.
The first funders of the early buyers and top holders. Wallets with the same first funder form a cluster, with the share of the supply it held at the check.
Any traced wallet that kolscan's public leaderboard lists as a KOL is shown first, with the kolscan link. A label is what kolscan lists, never a claim about the person, and never a danger by itself.
Funders are remembered across every public check. A dev funder that seeded 3+ coins checked here that fell 80%+ from an early peak is a published danger rule (a very busy wallet, like an exchange, never counts).
A real tracefrom a public check
Loading the latest public trace…
Paste a wallet in the box above to trace it on its own: who first funded it, its kolscan label if any, the coins it created and the public checks it appears in. A wallet lookup counts as one check. An auto check's trace is public 15 minutes after its runner fires, like the check itself; a wallet lookup never names a coin that is still inside the delay. Unread is a gap, never a pass.
auto-checked the minute they fire
Loading the feed…
every call graded, misses included
Each verdict word against what the coin did after its signal. Computed over every public signal; nothing removed.
Loading the receipts…
Mcap at signal = the market cap read when the signal fired, stored once and never edited. Peak after = the highest market cap seen after the signal (pump.fun's all-time high when it is stamped after the signal, else our once-a-minute read). Nobody sells exactly at a peak. Now = the latest read. Down 50%+ = at the latest read. Signals younger than 15 minutes join when they open to everyone.
same inputs, same verdict
Every automatic check is frozen when it finishes and never edited. The receipts board grades each verdict word against what the coin did next, wins and misses alike.
The rules are deterministic: the same inputs give the same verdict, and every line of evidence links to its source with the time it was read.
add to my apps · add to server
The same reality checks as this site, as slash commands. Paste a CA, a coin link or a wallet.
1 fresh check a day per Discord account, wherever you ask (a linked holder gets their tier, shared with the site); a coin checked in the last 30 minutes shows again free. Answers carry no contract address, never ping anyone, and obey the same 15-minute holder delay. The holders channel in the CABAL server opens when $CABALCHECK launches; until then the public feed there runs 15 minutes behind, like the site.
Hold $CABALCHECK and each runner's reality check reaches you the moment it fires; everyone else sees it 15 minutes later.
Holders also get more manual checks a day by tier. No staking, no payouts, no promises. Link DiscordThe holder role opens the holders channel: each runner the moment it fires. Re-checked like the site. The same checks answer on Telegram bot: paste a CA, a coin link or a wallet. A bot answers with public checks only; holders still see each runner first.Send exactly SOL
from to the same wallet