How it works

Paste an address. Read what you kept.

Three steps, about ten seconds, and no signature at any point. What follows is every screen you'll meet and the accounting behind the numbers on them — because a total you can't reconcile against your own wallet is just another guess.

01

Paste a public address

Any address you own, on any chain we read. Solana and EVM addresses can't be mistaken for each other, so the chain is detected for you — the only thing you're ever asked is which EVM chain, because one 0x address exists on all of them.

no wallet connection · no signature · no seed phrase · nothing to approve
lupa.money / wallets / add
Paste an address
7xKqe4mNhVtY2rJcW5sXbA9fEuHz3LnQdP8gR9Rf4mP2Verified
SOLSolana · detected from the addressSPL tokens
We watch the address. You keep doing everything on-chain.
02

Name what you see

Label your wallets so you never lose one again. Then name the places your money goes: call an address "Coinbase" once and every transfer to it counts as banked from then on — not as a loss, which is what every other tracker calls it.

Until you place an address, transfers to it are held as neutral. They are not counted as profit, and they are not counted against you.

lupa.money / activity
Where did this go?
JUL 20Sent 1.65 SOL to 3NxKe7…z4Lnheld neutral
An off-ramp — bankedAnother wallet of mineSomeone else
Answer once. Every future transfer to that address follows it.
03

Read the honest picture

One total across every wallet and chain, with the three things that are usually blurred together kept in their own columns: what you made, what you only added, and what you've banked for real.

green is made · blue is added · gold is banked
lupa.money / the honest picture
Everything you have · 6 wallets · 3 chains
$178,400
+$41,200 made this year · deposits kept out of it
Made
+$41,200
Added
$92,000
Banked
$61,500

That's the whole thing.

One public address, about ten seconds, and nothing to sign — one wallet is free forever.

Add a wallet
The screens

Four views, and none of them flatter you.

Everything is read from the chain. Nothing here asks you to enter a trade, a price, or a cost basis by hand.

lupa.money / holdings
Held as
Stablecoinssafe$32,240
SOL$61,410
Other tokens$31,000
HoldingsEvery token across every wallet, framed as safe versus exposed. A token nobody can price is listed as unpriced — never guessed at, never quietly counted as zero.
lupa.money / activity
Recent
AUG 06Sold BROW → USDG+$33
AUG 03Banked to Coinbase$8,000
JUL 28Moved to your DeFi vaultnot profit
JUL 21Airdrop receivedunpriced
ActivityEvery line classified as it syncs, and every one of them checkable on the chain it happened on. A transfer between two wallets you own says so, and counts as neither profit nor loss.
lupa.money / vaults
Set aside
Emergency fund$17,000
$17,000 of $20,000 · ahead of paceDec 31
Set aside is subtracted from your at-risk total
Vaults & goalsMark a wallet as set aside and it leaves your exposure while keeping its own line. Draw a target in dollars or in coins; progress fills itself from the chain, and the pace is stated rather than judged.
lupa.money / made & banked
Where it came from
Trading+$41,200
Deposited from outside$92,000
Cashed out to off-ramps$61,500
Added is never counted as made. Banked is never a loss.
Made & bankedThe three figures that decide whether you are actually up, kept strictly apart. Most tools add them together, which is how a deposit starts looking like a good month.
Worth knowing

The rules the number obeys.

Six decisions do most of the work. They are the reason the total is lower than the one your tracker shows, and the reason you can trust it.

01
Moving your own money is not profitA transfer between two wallets you own is the same money in a different pocket. It changes nothing, so it counts as nothing.
02
Depositing is not earningMoney arriving from your bank or an exchange is added, not made. It shows in its own column and never inflates what you earned.
03
Cashing out is not a lossTaking profit is the point. A withdrawal to a place you've named as an off-ramp is banked — a number that only ever climbs.
04
Unpriced is not zeroA token nobody quotes is reported as unpriced and left out of the total, with a count of how many. Guessing $0 would be a claim we can't support.
05
Dust is yours to defineAirdropped scraps below a threshold you set are kept off the totals so they can't skew them — still listed, still countable, just not pretending to be part of your position.
06
History is only what was seenThe value chart is built from real readings and real closing prices. Where a day had to be reconstructed, the chart says so rather than drawing a confident line through it.
And what it never does

No keys. No ranks. No flattery.

01Public addresses only — there is nothing to sign
02No leaderboard; nobody sees your size
03No email required, and no wallet connection
04Every figure traceable to a transaction on-chain
Start free

One paste. Ten seconds.

One wallet is free forever. Add more when the single-wallet view stops being the whole story.