Wallet viewer vs portfolio tracker
Most tools you have used are wallet viewers: they show what is in one wallet on one chain. DeBank does this for EVM, Jupiter for Solana, Polymarket has its own page, every yield protocol has its own page. None of them talk to each other. A wallet viewer tells you: “You have 4,500 USDC on Upshift.” A portfolio tracker tells you: “You have 4,500 USDC on Upshift, it matures on May 30, you are earning 4.5% APY on it, it represents 1.4% of your total portfolio, and you have 3 other positions maturing in the same week.” Retina is the second kind.Local-first
When you open the app, the code runs in your browser. You paste wallet addresses (read-only), Retina pulls data directly from public APIs, and everything stays on your device. A thin stateless proxy is used for a few providers to avoid shipping keys to the client; the proxy stores nothing. See Local-first explained for the full picture.Snapshots
Every page in Retina reads from the currently selected snapshot, shown at the top of the sidebar (for exampleSnapshot #1 | 2026-05-12). A snapshot captures the full state of your portfolio at one moment: every position, every wallet, every Polymarket market, every metal holding, with the prices, APYs, and maturities at that time. You create snapshots manually with the + Snapshot button. The value of the product is comparing snapshots over time. See Snapshots.
Next
Beta access
How to request the password.
Quickstart
Password to first snapshot in 5 steps.