Solana PnL check
Screenshots can lie. Wallets keep receipts.
Paste a trader's or caller's wallet and, if you like, what they claim. Tallyproof rebuilds every buy and sell from mainnet and prints the real tally next to the claim.
"Up big this week"
The claim
TALLYPROOF
TALLYPROOF
WALLET RECEIPT
WALLET RECEIPT
Paste a wallet to print its real tally.
Wallet
Biggest wins
Biggest losses
Every token traded in the window
| Token | Buys / sells | In (SOL) | Out (SOL) | Realized | Open now | Exit x |
|---|
Things that are not trading profit
Tokens received for free
Arrived with no SOL paid (airdrops, transfers from other wallets). Selling them later is not proof of a good trade.
Tokens sent to other wallets
Left with no SOL coming back. Could be a gift, a burn, or a sale done from another wallet that this tally cannot see.
Possible linked wallets
Addresses that swapped tokens or sizeable SOL with this wallet. A hint, not proof: exchanges and bots show up here too.
How the tally is made
- Every transaction. We read the wallet's parsed transactions for the window (newest first, capped at the scan limit, and we say so when the cap is hit).
- Buys and sells. A transaction where SOL, WSOL, USDC or USDT goes out and one token comes in is a buy; the reverse is a sale. The amounts are the wallet's real balance changes, so platform fees inside the swap are included.
- Prices at trade time. SOL is converted to USD at the hourly SOL price of that hour. Token prices come from what the wallet actually paid and received.
- Realized PnL. Average-cost method per token. Sales of tokens that had no buy inside the window are shown separately and never counted as profit.
- Unrealized PnL. Only for tokens bought in the window and still in the wallet now, at the current market price.
- Claim check. We read the number in the claim (USD, SOL, a multiple or a win rate) and put it next to the reconstructed figure.
What this can and cannot prove
- One wallet only. Traders often use many wallets. A weak tally here does not mean the person lost money overall, and a strong one does not cover their other wallets.
- Approximations. USD values use the hourly SOL price at trade time; network fees are counted when this wallet paid them (some trading apps pay fees for the user).
- Not an accusation. Tallyproof shows on-chain facts for one address. Read it as evidence, not a verdict on a person.
- Not covered. Token-to-token swaps, perps, CEX trades and multi-token transactions are counted but not priced.