PnLSaver

Docs

Quickstart

You need a public address and nothing else: no account, no wallet connection, no API key.

Add your first wallet

  1. 01

    Paste an address

    On the home page, enter a public EVM address, an ENS or other supported name, a Solana address, or a .sol name, then continue. Nothing is signed and nothing is connected.

  2. 02

    Let the first view load

    Token balances appear first. DeFi positions, transaction history, and PnL keep streaming in behind them, chain by chain. A first load on a busy wallet takes longer than a revisit, which is served from cache and refreshed in the background.

  3. 03

    Add more wallets

    Use the sidebar to add further EVM or Solana addresses. Everything you add is folded into one portfolio total while per-wallet detail stays intact.

  4. 04

    Name what you track

    Give each wallet your own label, and keep counterparties in the address book so activity reads in plain language instead of raw hex.

  5. 05

    Open a token in detail

    Selecting a priced token opens its detail page: price chart, your own trades, transfer provenance, how long you have held it, and unrealized PnL for the part of the balance whose cost is known.

What to expect on the first load

  • Balances and prices land first; positions, activity, and PnL follow as each chain settles.
  • Chains where the wallet has never been active are probed cheaply and skipped, so empty chains do not slow the rest down.
  • A source that is unavailable is reported as unavailable rather than counted as zero.
  • Large histories are reconstructed progressively; PnL confidence improves as more of the history resolves.

Where your data lives

Your portfolio stays in your browser

Saved wallets, labels, address-book entries, and display preferences are kept in your browser's local storage. There is no account to create and no password to lose — and clearing site data clears the portfolio.

The server caches public chain data, prices, and parsed history so repeat loads are fast. That cache is keyed by public address and holds nothing you would not find on a block explorer.

Try it

Start with a public wallet address.

No connection, signature, approval, or transaction required.

Open PnLSaver