PnLSaver

Docs

What PnLSaver is

PnLSaver turns a public wallet address into a complete portfolio view — balances, DeFi positions, perps, prediction markets, NFTs, parsed history, and cost-basis PnL — without ever asking you to connect a wallet.

One address in, a whole portfolio out

You give PnLSaver a public address: an EVM address, an ENS or other supported name, a Solana address, or a .sol name. It resolves the accounts behind that address, loads what they hold today, reconstructs what they did in the past, and values the result in one place.

Read-only by design

There is no wallet connection, signature request, token approval, or transaction submission anywhere in the application. It reads public chain state and address-scoped APIs, nothing else.

Built for DeFi wallets

Lending, borrowing, liquidity pools, vaults, staking, receipt tokens, and rewards are valued next to spot balances instead of appearing as unrecognized tokens.

PnL from your own history

Cost basis is reconstructed from the wallet's own trades rather than assumed from the current price, and every token carries a badge saying how complete that reconstruction is.

One portfolio, many wallets

Group several EVM and Solana addresses into a single total. Single-owner DeFi Saver Safe and DSProxy smart wallets owned by your address are discovered and included automatically.

How a portfolio is built

  1. 01

    Resolve the wallet

    Normalize the address or resolve the name, then find the accounts that can be authoritatively attributed to it, such as single-owner smart wallets.

  2. 02

    Discover what is held now

    Read native and token balances, run the DeFi position readers that the wallet's own evidence admits, and load address-keyed venue accounts.

  3. 03

    Reconstruct what happened

    Parse transfers, swaps, bridges, claims, and supported protocol actions from raw transaction history into readable activity and cost-basis inputs.

  4. 04

    Value it without hiding gaps

    Apply current prices and protocol accounting while keeping missing prices, unavailable sources, and unsupported positions visible instead of silently zero.

The order matters more than the total time. Balances render first, then positions, history, and PnL fill in as each chain settles, so a slow protocol source never blocks the rest of the portfolio.

What PnLSaver is not

  • It is not a wallet. It cannot move, swap, approve, stake, or sign anything on your behalf.
  • It is not tax software. Accounting is average cost per token per chain, with no FIFO, LIFO, or HIFO option and no tax-lot export.
  • It is not financial advice. Values, yields, and PnL are informational, and they can be incomplete or out of date.
  • It is not a privacy tool. A public address and its activity are already public; reading them here changes nothing about that.

Start here

Try it

Start with a public wallet address.

No connection, signature, approval, or transaction required.

Open PnLSaver