Method & limits

How we read the numbers

We make the records easier to read. We keep their limits in view.

What this site is for. Reading the public record of what a coin’s recorded creator wallet has already done, and showing you the evidence for every line of it. That is the whole promise, and it is the part we can stand behind.

What it is not. A predictor. In an independent, pre-registered evaluation, predictive value was not established — section 07 says what was measured and why the figures are not published yet. We report the past, and no result here is a prediction, a grade, or a reason to buy.

01 · The sources

Public records, read together

We request wallet totals and fee-sharing rows from the public pump.fun fee-sharing API. We read coin metadata separately. These are reports from those services, not a full audit of on-chain activity.

Wallet totals
Earned, claimed, unclaimed and a reported mint count.swap-api.pump.fun/v1/fee-sharing/account/{wallet}/totals
Share records
Mints, each wallet’s share, and sharing configuration.swap-api.pump.fun/v1/fee-sharing/account/{wallet}/shares
Coin metadata
Name, symbol, creator address and flags used to explain the destination.frontend-api-v3.pump.fun/coins-v2/{mint}

02 · The figures

Three totals. No invented balance.

Earned
Total creator fees attributed to the wallet by the source.
Claimed
Fees the source reports as already collected.
Unclaimed
The source’s reported remainder. We do not verify eligibility, timing or whether a claim will succeed.

We display supplied SOL amounts. We do not calculate a missing total by subtracting other figures. A reported zero stays zero; a missing figure stays “not measured”. USD equivalents are estimates supplied by the source.

A share of 100 basis points is 1% of that coin’s shared fee split. It is not 1% of trading volume, token supply or your total wallet value.

03 · The labels

How much do we know?

Measured
The source returned a value. This label does not certify it.
Not measured
We do not have a value for this field.
Unavailable
A source did not answer, a request failed, or lookups were blocked.
Stale
We served a saved response from the short cache, which lasts about 60 seconds. The original timestamp stays visible.
Under review
A reserved label. The engine does not currently assign it.

All timestamps use UTC and show when we read the response, not when the fees were earned.

04 · Fee destinations

A reported route, not a receipt

We use the creator field, sharing configuration and cashback flag to describe the fee route. A sharing configuration points to a split; a wallet’s share gives context within that split. A cashback flag is a reported setting, not proof of a payout.

We cannot enumerate every recipient from these records. Without a wallet’s share row, coin metadata alone may not show the full split.

05 · Optional connect

Paste first. Connect only for the address.

Paste remains the primary way to look up a wallet. An optional Connect wallet control uses Wallet Standard discovery to fill the public address and open the statement. We only call connect and disconnect features and read the account address. We will never ask you to sign anything. If no Wallet Standard wallet is injected, we keep the paste field and say so plainly.

06 · What a coin check reads

Nine things, each one read or not read

A check reads whether more tokens can be made or holders’ tokens frozen; whether the name, symbol and image can still be changed; what the recorded creator wallet bought, sold and transferred; how old that wallet is and who funded it; who bought in the launch block and the blocks just after; how concentrated the supply is among personal wallets now; whether the coin reached a trading pool and how much is in it; pump.fun’s own fee flags; and other coins launched by the same wallet and by its funder.

Every report lists all nine beside its conclusion, each marked read or could not be read. That list is not a footnote: a result without it would be a claim about a coin rather than a statement about what we looked at.

Words we are careful with. The recorded creator wallet is the wallet pump.fun’s launch record names. It may not be whoever is behind the coin today, and it is not necessarily the wallet that receives creator fees — those can differ, including after a community takeover. A sale is a swap; a transfer is a move to another wallet, which is not a sale and may be followed by sales that will not show as the creator’s. Wallets funded by the creator’s side are described as funded by it, which is documented on-chain; that they share an owner is an inference we do not make.

07 · How well it does that

Measured independently. Figures pending the source licence.

An independent, pre-registered evaluation of this checker has been run against an external trade dataset: the protocol was committed before the data was opened, the labels were recomputed by us from source records, and the results are scored. It measured three things: recognition of events that had already happened, the precision of findings against trade records, and what happened after checks that found nothing.

Its figures — with denominators, intervals and every limitation — will be published on this page once the source dataset’s licence is confirmed. Two conclusions we state now, without numbers: the checker reports the past, and predictive value was not established.

The measured event everywhere on this site is the recorded creator wallet’s sales reaching 90% of its peak holding to date (gross sales). Gross sales are not netted against later buybacks, and the threshold does not establish net exit, intent, identity, or final holdings. “Sold” is a deliberately narrow claim. A movement is called a sale only when, in a single transaction: the coin’s own bonding curve is the only place the tokens went; SOL arrived at the recorded creator wallet; and that wallet touched nothing else in the transaction — no other token account, wrapped SOL included. “Transferred” means one clean movement into one key-held wallet; “burn-shaped decrease” means a single movement nobody received. For both, the creator’s SOL may change only by the transaction fee when the creator paid it — and not at all when someone else paid it; any other SOL movement, in or out, makes the event “sold or transferred”. Everything else — mixed transactions, several destinations, proceeds landing elsewhere, anything the balances cannot settle — is reported as “sold or transferred”. Classification reads balance changes, not instruction-level detail, so an unusual transaction shape reads “sold or transferred” rather than anything stronger. The trade-off runs one way on purpose: some real sales will read “sold or transferred”, and nothing reads “sold” without that evidence.

08 · Wallet holdings

What a wallet holds, and what has a market

We read a wallet’s token accounts, up to fifteen, then ask a market source what liquidity each coin has. A coin with no pairs or liquidity near zero is labelled “no liquidity detected now”. That is a reading of the market right now, not a count of anything that was done to anyone: a migrated pool and deliberate illiquidity look the same from outside.

This page used to carry a second panel promising a historical rug ledger, permanently marked “not measured”. A panel that can only ever say that tells a reader nothing, so it is gone rather than left as a promise. Where we already hold a check for a coin, its result header is shown beside it; we never start checks for a whole wallet at once, because each one reads hundreds of public records.

07 · The fee-split plot

A share of the split. Not a share of earnings.

Each equal-size dot sits on a fixed 0–100% ruler. We divide the source’s basis points by 100 and rank largest to smallest. We never stretch the largest share to fill the plot, sum percentages across coins, or allocate wallet earnings from these shares.

Press a ruler to inspect its coin and full sharing configuration. Missing shares have no dot; measured zero sits at zero. Values outside 0–10,000 basis points are labelled anomalies outside the plot.

08 · The home sample

Two public wallets, not the whole market.

We read two fixed examples through the same wallet lookup as any statement. The first has several reported splits; the second is the creator listed in The Only Real Coin’s public metadata. Inclusion is illustrative, not an endorsement. We do not identify their owners.

“Wallets reporting unclaimed fees” counts positive measured lamports across exactly these two wallets. “Reported claimed” adds their claimed lamports using integer arithmetic, then converts to SOL. It is a source-reported total, not independently verified payments. We show neither aggregate unless both required readings are available. Measured zero counts as zero; missing does not.

Each example links to its pump.fun totals and shares endpoints. The source disclosure gives both wallet addresses and individual UTC reading times. Saved responses keep their original times. We read on page load and on “Read again”; switching examples reuses those readings. These reads count against the existing lookup ceiling. We do not poll.

We cannot measure a network-wide count of fee-sharing coins or total payouts from these account endpoints, so we leave those figures out. The selected sample is not representative of all wallets.

11 · The limits

What we leave open

  • Coverage is limited to the fee-sharing sources above, not every Solana venue.
  • We show up to 12 share rows from the returned page. We do not fetch further pages.
  • An empty share list can mean no rows were returned or that the shares source was unavailable. The response does not distinguish these cases.
  • We do not have a complete payment history, earning dates, verified claimability or a full recipient breakdown.
  • Lookup ceilings and pauses can stop a request. A fresh page does not guarantee a fresh upstream reading.

We provide a read-only view. Check the official interface before making a claim. We do not assess token safety or recommend trades.

Inspect lookup controls and the request trail ↗