BlogBasics
How to Check Solana Wallet PnL
How to check the PnL of any Sol wallet, how to read realized and unrealized numbers, the ways PnL misleads, and why a wallet's own PnL is not what a copier earns.
By @ceosvex5 min read
Checking a Solana wallet's PnL takes a minute. Reading it correctly takes more, and most traders stop at the headline number.
This guide covers how to check Sol wallet PnL, what the numbers mean, where they mislead, and the gap between a wallet's PnL and what you would make copying it.
How to check a wallet's PnL
Your own wallet. Most trading terminals have a portfolio page that shows your positions and results. Start there.
Any other wallet. Paste the address into a Sol wallet checker: the wallet page of a trading terminal or an analytics site. You get a profile with total PnL, win rate, and a list of tokens traded.
From a token page. If you found a wallet on a token, many terminals show per trader numbers right there. Axiom's docs, for example, describe a Trader Scan view that shows how much each trader bought and sold, their current balance, their realized PnL and how long they have held.
The raw way. Open the wallet in a block explorer and read the swaps. Slow, but it is the ground truth every other tool is built from.
Reading the numbers
Realized PnL. Profit or loss on what the wallet has sold. Money that came back.
Unrealized PnL. Paper value of what it still holds, at the current price. On memecoins, treat this with care. A bag showing a large gain in a pool with almost no liquidity cannot be sold for that number.
Win rate. Share of tokens closed in profit. Useful only next to size: many small wins and a few huge losses is a high win rate and a losing wallet.
Period. A 7 day figure and a 30 day figure can tell opposite stories. Look at both.
Per token breakdown. The most useful view. It shows whether the total comes from many trades or from one.
FdBB…pzxZ: what the wallet earned, and what a copy of it earned
FdBB…pzxZCopy
pump.fun + LaunchLab
The wallet itself
- Win rate
- 78%
- PnL, 30 days
- +39.0 SOL
- PnL, 7 days
- +15.8 SOL
- Profit factor
- 8.4x
- Tokens traded
- 32
A copy of it
- Average per token
- +50%
- Copies closed in profit
- 60%
- Score
- 66
Five ways PnL misleads
1. One trade carries everything. Remove the best trade and look again. If the wallet is flat or red without it, the PnL is a single event.
2. Unrealized gains that will never be realized. Dead tokens still held at a "value".
3. Transfers. Tokens sent in from another wallet can show up as pure profit when sold, because there was no buy. Tokens sent out can hide a loss. If a wallet sells a token it never bought, something came from elsewhere.
4. Split wallets. A trader can keep winners in one wallet and losers in another. The wallet you are looking at may be the highlight reel.
5. Team allocations. A wallet that got supply at launch as part of the team has a cost basis near zero. Its PnL is real, and nobody outside the team could have had it.
So a sound PnL check goes: total, then period, then per token, then remove the outlier, then look for transfers.
Why a wallet's PnL is not what a copier earns
Say the wallet passes all five. Its PnL is honest. It is still not your PnL if you copy it. Four things sit between the two numbers.
Entry delay. You buy after the wallet. On a fresh token the price has already moved, in part because of the wallet's own buy.
Exit delay. If you follow its sells, you sell after it, at a lower price.
Costs. Your bot's fee on each side, plus priority fees and tips to land fast.
Size. You can only match the wallet's result if the pool can take your order as well as its own.
Each of these cuts a slice off every trade. A wallet that makes many quick, small gains can show a strong PnL while a copy of it loses on nearly every trade. A wallet with a plainer PnL built from longer holds can copy much better.
All 18 of these Watch wallets win more often than a copy of them does
| Wallet | Own win rate | Copies closed in profit | Copy, average per token |
|---|---|---|---|
| Dvbv…UaRv | 58% | 38% | +40% |
| E2kn…4o9A | 56% | 47% | +26% |
| AXmM…PJwd | 54% | 44% | +16% |
| ENGk…w8CT | 76% | 44% | +20% |
| BHkq…jbv1 | 59% | 27% | +69% |
| HuMp…kgid | 55% | 47% | +109% |
| HSeC…1ENB | 77% | 38% | +15% |
| 4d14…7zw1 | 63% | 32% | +13% |
| 9NJi…gKLr | 52% | 36% | +6% |
| EX2L…aZs8 | 51% | 32% | +1% |
| 7dEW…ttBa | 67% | 46% | +23% |
| GRES…xzee | 60% | 46% | +59% |
| EXfF…46ou | 62% | 27% | +5% |
| CQXW…ebET | 54% | 48% | +52% |
| B3ng…T5VF | 52% | 27% | +3% |
| HVba…Gxrx | 74% | 44% | +26% |
| GDKS…ny1Z | 53% | 36% | +42% |
| 63Qu…KKH5 | 52% | 37% | +13% |
That is why sorting a leaderboard by PnL and copying the top is such a reliable way to lose money. You are ranking by the number you cannot get. We work through an example in Is Copy Trading Profitable?.
The wallet that earned the most was not the one to copy
AXmM…PJwdWatch
Largest profit of the 30 wallets
- Wallet's own 30 day PnL
- +2,408 SOL
- Copies closed in profit
- 44%
Own win rate 54%Copy per token +16%
HZtb…SB72Copy
Highest share of winning copies
- Wallet's own 30 day PnL
- +40.5 SOL
- Copies closed in profit
- 72%
Own win rate 52%Copy per token +125%
How to estimate copier PnL by hand
- Take the wallet's last 20 to 30 closed trades.
- For each buy, read the price a few seconds after it on the token chart. Use that as your entry.
- For each sell, read the price a few seconds after. Use that as your exit.
- Take off your bot's fee twice and your usual priority fees and tips.
- Sum the results.
If that total is clearly positive, the wallet is worth a trial at small size. If it is close to zero, pass.
It works, and it is about an hour per wallet.
Where Hood Hunt saves the work
Hood Hunt judges every wallet by the copier's result, not the wallet's own. It gives you profitable Sol wallets to copy and devs worth sniping. It does not trade and never connects to your wallet.
Every wallet gets a verdict: Copy, Watch, Check or Skip. The verdict comes from a copy test: what you would have earned buying one second after that wallet, after fees, tips and entry delay. So the question "what is this wallet's PnL" is replaced by the one you care about: "what would mine have been".
The data covers the last 30 days and is rebuilt every hour. A Hot view shows the wallets earning the most right now, and 120 filters let you cut by the things this article covers, such as hold time, size and win rate.
All plans have the same features. See pricing.
Once you have wallets that pass, the next step is in How to Find Profitable Sol Wallets to Copy Trade.
The short version
Checking Solana PnL is easy. Trusting it takes five checks: outliers, unrealized bags, transfers, split wallets, team supply. And even an honest PnL belongs to the wallet, not to you. Before copying anyone, estimate the copier's result, or use a list where that is already the number shown.
Past results are not a promise of future ones. Memecoins are high risk, and you can lose everything you put in.