Why Wallet PnL Shows Blank for Some Trades
A blank result isn't a bug — it means the cost basis genuinely isn't known. Here's when that happens and why we don't guess.
Run a wallet through our Wallet PnL tool — see why we built a free alternative to paid PnL trackers in the first place — and most positions show a clear number, positive or negative. Some show nothing at all instead of a zero. That blank is doing real work — it means something specific, not that the tool gave up.
What a blank result actually means
Realized PnL is calculated from cost basis: total SOL spent buying a token, divided across the tokens bought, then compared against what selling them returned. That calculation needs both sides — a buy and a sell — to mean anything. When a wallet shows a sell with no matching buy anywhere in the scanned history, there's no cost basis to compare against. Showing a zero there would silently claim the position broke even, which isn't a fact we have — it's a guess dressed up as a number.
Why a sell can show up with no matching buy
- The tokens arrived through a transfer or airdrop rather than a purchase.
- The original buy happened further back than the scan covers, on a very active wallet.
- The buy happened on PumpSwap rather than the bonding curve — this version only tracks bonding-curve trades, a limitation we state directly rather than quietly fold into the number.
Why we didn't just estimate it
We could infer a rough cost basis from the token's price around the time of the earliest activity we do see. We chose not to, because a number built on an inferred starting point looks identical to one built on real data, and there's no way for you to tell the difference just by looking at it. A blank result is honest about what we don't know. An invented one wouldn't be.
The overall win/loss count and total realized PnL only include positions where both sides are actually known — blank positions are left out of those totals too, not counted as zero. It's the same instinct behind not collapsing Token Scanner's signals into one score: a confident-looking number built on a guess is worse than an honest gap. If you're trying to work out whose wallet you're actually looking at before reading its PnL, see trader or launcher — how to tell which wallet you're copying.
Ready to build your launch?
Configure wallets, bundle execution and launch from one workspace.