History
PremiumYour recorded net worth over time, next to what today's holdings were worth at past prices (hourly, last 30 days, from our public price history).
Unlock premium to chart your history.
Market view · public price table
Loading the public price table…
The ledger
| Token | Amount | Price | Value | ||
|---|---|---|---|---|---|
| Your holdings appear here once you unlock your vault and add a wallet. | |||||
Your recorded net worth over time, next to what today's holdings were worth at past prices (hourly, last 30 days, from our public price history).
Unlock premium to chart your history.
Export your vault as a file locked with a passphrase of your choice — move it to another browser or keep it offline. Importing a file is always free.
What it is
Most portfolio sites ask for your addresses and keep them on a server, tied to your IP and browser. ZeroLedger never receives them. Your list of wallets is encrypted in this browser with your passphrase, balances are read straight from a Solana RPC you choose, and prices come from one public table that every visitor downloads in full.
What you're looking at
Each prism is one token in one wallet. Height follows the square root of its dollar value, so a $50 position is still visible next to a $5,000 one. The exact numbers are in the ledger table.
Every wallet you add gets its own round plinth with a coloured rim. Its biggest holdings stand at the centre and smaller ones spiral outward. The label under it shows your label and that wallet's total.
In your portfolio, cap colour tells you which wallet holds the token. In the market view (before you add wallets) it shows the 24-hour move instead: mint for up, rose for down.
Tokens we can't price (no Jupiter price, or the direct lookup is switched off) stand as short grey stubs. They are counted, never guessed.
Ruled lines and a red margin, like the paper ledgers the app is named after. A ring of light runs across it each time balances are reconciled.
Drag to orbit, tap or hover a prism for its numbers. The wheel scrolls the page; to zoom, hold Ctrl (or pinch) or scroll right after touching the vault.
How it works
Every 60 s our server asks Jupiter's keyless price API for ~300 top Solana tokens and builds one public table. Hourly snapshots of that table make up the 30-day price history.
Every visitor downloads the same table, byte for byte. Because nobody asks for "their" tokens, the download says nothing about what you hold.
Your browser decrypts your wallet list and asks a Solana RPC for getBalance and getTokenAccountsByOwner (Token and Token-2022). By default that is the Solana public RPC, falling back to Solana Vibe Station's public RPC if the first refuses; or your own URL. The provider that answers sees those addresses and your IP; we don't.
For tokens outside our table, your browser can ask Jupiter directly for the token name and price. Jupiter then sees those token mints — not your addresses. Switch it off in Settings.
Values are multiplied out locally, drawn in the 3D vault and the ledger, and a value snapshot is saved into your encrypted vault for the history chart.
Limits, plainly: balances are only as fresh as your last refresh; staked SOL in stake accounts and DeFi positions (LP tokens in pools, lending deposits) are not counted unless they sit in your wallet as tokens; NFTs and zero-decimal tokens are counted but not valued; the public RPC rate-limits heavy use — add your own RPC URL if you track many wallets.
Built with
Features
50,000 tokens burned · 30 days · burns stack
How to unlockHonest note: because ZeroLedger never sees your wallet list, the wallet limit and the export button are enforced in your browser. The price history behind the charts is served only to unlocked wallets.
The coin
In ZeroLedger, the coin has one job: you can burn it to open premium for 30 days. The burn is an SPL burnChecked instruction in a transaction your wallet signs and sends; the tokens are destroyed on-chain. There is no treasury and nothing is paid to us. Our server then reads the confirmed transaction and checks the mint, amount, authority and fee payer before unlocking.
Burning destroys tokens permanently. It gives no return, revenue share or financial right. The free version stays free.
The coin is coming soon — until its address is published here, burning is switched off and everything free works as normal.
Signing in is a free message signature (no transaction, no fee). The wallet you unlock with does not have to be one of the wallets you track — and if it is, nothing links it to your vault.
Checking…
You are about to burn — tokens of — from —.
These tokens are destroyed forever. This is not a payment to us.
No wallet extension found. On a phone, open this page inside your wallet app:
"Burned on-chain" counts every burn of the coin by anyone — including any burns the team may do — because it is simply the initial 1,000,000,000 supply minus today's supply.
Privacy & safety
FAQ
Prices refresh on our server every 60 seconds and your page picks them up automatically. Balances are read from the blockchain when you press Refresh, when you unlock, and on your auto-refresh schedule (default every 5 minutes while the vault is open).
Our table covers ~300 widely traded tokens. Others are priced by asking Jupiter directly (if enabled). If Jupiter has no price — new, illiquid or spam tokens — it's shown as unpriced rather than guessed. Staked SOL and DeFi positions held inside protocols aren't wallet tokens, so they're not counted.
Then the vault can't be opened by anyone. Erase it and re-add your wallets — they're public addresses, so nothing is lost on-chain. Premium users can keep an encrypted export file as a backup.
No. Tracking is free. Premium (unlimited wallets, history charts, export) is unlocked by burning the app's coin from your own wallet — never by paying us.
Any Solana wallet that supports the Wallet Standard with message signing — Phantom, Solflare, Backpack and others. On a phone, open the page inside your wallet app's browser. Tracking itself needs no wallet.
Your wallet signs a transaction that destroys the stated number of tokens and adds a short memo. Once it's confirmed, our server checks it on-chain and unlocks premium for 30 days for the signing wallet; another burn adds 30 more days.
Yes — the vault, ledger and settings work on phones. The 3D view lowers its quality automatically on smaller devices.