Pump Receipt

How we calculate

The receipt is arithmetic on public data, not accounting. Here is exactly what each line means and where it can be wrong.

No wallet connect. No keys. Just your public on-chain history.

  1. Read

    Public wallet history only. You paste a public Solana address; we read its public transaction history. There is no wallet connection, no signature, and we never ask for a key or seed phrase.

  2. Match

    We keep transactions that touch supported pump.fun programs and set everything else (transfers, other apps) aside. Coins aped counts unique mints bought.

  3. Estimate

    SOL SPENT is SOL into buys; SOL BACK is SOL out of sells. NET LOSS is SOL SPENT − SOL BACK, exactly as printed. Fees are shown on their own line and are never subtracted twice when they are already inside spent and back. Every trade is checked against the wallet’s own balance. When a relay, terminal or USDC paid for it, or the coin is paired with another token, we count what actually left or reached the wallet instead, converted to SOL at that hour’s price, and print the difference as relay and swap costs. Trades we can’t price are footnoted, not guessed.

Fees are always “est.”

Fees come from pump.fun’s own trade records on-chain. Trades from before those records carried fees use the 1% rate of the time, and fees on coins paired with other tokens are converted to SOL, so every fee figure carries est., everywhere.

Rank is among checked wallets

“#4,812 of 48,211” means among wallets checked on PUMP RECEIPT, never among all pump.fun users. The denominator is always printed. If a rank isn’t computed yet, the receipt says RANK NOT YET AVAILABLE.

Tier card


T0 WALKED AWAYNet loss ≤ 0

T1 WINDOW SHOPPER0 to < 1 SOL

T2 REGULAR1 to < 10 SOL

T3 PLATINUM REGULAR10 to < 100 SOL

T4 WHALE-SIZED WOUND100 to < 1,000 SOL

T5 CUSTOMER OF THE YEAR≥ 1,000 SOL


By net SOL lost. Tiers describe the past; they are not goals.

Partial receipts

Very large wallets print in stages. Until the count finishes, every screen and the receipt itself say PARTIAL · STILL COUNTING, and sharing asks you to confirm first.

Sample data in this preview

This build runs on deterministic sample data. Every number from it is labelled SAMPLE DATA, including the ticker, the counters, the Hall of Pain, and the exported images. Nothing in this preview is a live result.

Privacy and removing a wallet

A wallet joins the public Hall of Pain only when someone taps “Add to the Hall of Pain” on its receipt, and only if the receipt is fully verified. Addresses are always shown truncated (7xKp…9fQa). We never show names or X handles. To take a wallet off, prove it’s yours by sending a tiny, exact amount from it to itself, from any wallet app. No wallet connect. Once removed, nobody can add it back. Opting out also takes the wallet out of the refund queue and out of refund posts on X.

Refunds from $RECEIPT creator fees

Half of $RECEIPT creator fees go back to the biggest net pump.fun losers, one member wallet per hour, as an on-chain SOL transfer: 30% buys $RECEIPT back for holders and 20% keeps the printer on. Losses are frozen at a snapshot set before launch. We promise percentages, not amounts: no fees, no refunds. Refunds are paid by PUMP RECEIPT, and we never ask anyone to connect or sign to receive one. Refund desk and Store Policy.

Print a receipt ▸