How it works
Five steps, once.
Everything after the first setup is one button. Connections are stored, balances are re-read on demand.
Create your account
Sign up with an email and password, or continue with Google.
Add your wallet addresses
Paste any public address. These are read-only — you are never asked for a seed phrase or a private key, and nothing here can move funds.
Connect an exchange
Create an API key with reading enabled and withdrawals disabled, then paste it once. It is encrypted before it is stored and is never sent back to your browser.
Hit Refresh
A Cloud Function fetches on-chain balances from Moralis and spot balances from your exchange, then normalizes both into one shared asset schema.
Read one number
Total net worth across everything, how it splits by asset, and what each individual wallet or exchange contributes.
What we never do
What your dashboard looks like
Sample dataEvery figure below is made up, for illustration only. Two wallets and one exchange account, aggregated the way your own connections will be.
Total net worth
$68.8K
$68,846.47
+$2,271.93· +3.4%since Jul 25
Assets
7
Sources
4
Synced
Jul 26, 9:41 AM
Value over time
One reading per day you refreshed. Balances only — not profit or loss.
Largest position
ETH
Stablecoins
$13.2K
Sources
4
Chains
6
Allocation by asset
Share of total portfolio value.
- ETH24.3%
- SOL23.8%
- USDC19.2%
- WBTC16%
- LINK8.4%
- JUP4.5%
- Other3.8%
Holdings
Every priced balance, newest reading.
7 of 7 assets
| Allocation | ||||
|---|---|---|---|---|
| ETHEthereum | $3,042.18 | 5.5042 | $16,744.77 | 24.3% |
| SOLSolana | $148.30 | 110.6 | $16,401.98 | 23.8% |
| USDCUSD Coin | $1.00 | 13,205.5 | $13,205.50 | 19.2% |
| WBTCWrapped Bitcoin | $66,914.30 | 0.1645 | $11,007.40 | 16% |
| LINKChainlink | $14.62 | 394.9 | $5,773.44 | 8.4% |
| JUPJupiter | $0.7412 | 4,200 | $3,113.04 | 4.5% |
| AEROAerodrome Finance | $0.9124 | 2,850 | $2,600.34 | 3.8% |
Concentration
Value held in the 3 largest positions.
- ETH24.3%
- SOL23.8%
- USDC19.2%
Breakdown by source
What each connected wallet and exchange contributes.
- 0x71C7…976FWallet$30,875.1744.8%
- 5tzFki…uAi9Wallet$19,669.1628.6%
- Binance — mainExchange$12,263.1417.8%
- 0x8Ba1…BA72Wallet$6,039.008.8%
Where each asset sits
The same holdings, split across the places they are held.
| Asset | Ethereum | Solana | Binance | Base | Polygon | Arbitrum |
|---|---|---|---|---|---|---|
| ETH | $12.2K | – | $1.3K | $2.5K | – | $803.1 |
| SOL | – | $14.3K | $2.1K | – | – | – |
| USDC | $1.2K | $2.3K | $4.1K | $3.2K | $1.9K | $640 |
| WBTC | $7.5K | – | $3.5K | – | – | – |
| LINK | $3.1K | – | $1.3K | – | $1.4K | – |
| JUP | – | $3.1K | – | – | – | – |
| AERO | – | – | – | $2.6K | – | – |
How wallets are managed
Sample dataOne address is added once and checked on every supported chain. Each wallet shows what it holds and where — expand a row for the split.
Checked on 22 chains
- Ethereum
- Base
- Arbitrum
- Optimism
- Polygon
- BNB Chain
- Avalanche
- Linea
- Gnosis
- Cronos
- Sei
- Ronin
- PulseChain
- Monad
- Flow EVM
- Moonbeam
- Moonriver
- Chiliz
- Lisk
- Solana
- Cronos POS
- Polkadot
0x71C7…976F
3 of 3 chains hold a balanceSynced Jul 26, 9:41 AM
$30,875.17
44.8% of total
5tzFki…uAi9
Holds a balance on SolanaSynced Jul 26, 9:41 AM
$19,669.16
28.6% of total
0x8Ba1…BA72
2 of 2 chains hold a balanceSynced Jul 26, 9:41 AM
$6,039.00
8.8% of total
Questions people ask first
Nearly all of them are about custody, so they are answered first.
Do I have to hand over my private keys or seed phrase?
No, and there is nowhere to enter one. Wallets are added as public addresses, which are read-only by construction. Exchange accounts are read with an API key you create yourself with trading and withdrawals disabled — that key is encrypted before it is stored, is decrypted only inside the server function that calls the exchange, and is never sent back to your browser.
Can the app move or spend my funds?
No. A public address grants no spending authority at all, and the exchange keys are read-only, so there is no code path in the product that can place an order or start a withdrawal. It is a viewer, not a wallet.
Which blockchains are supported?
22 chains are checked for every address you add: Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Linea, Gnosis, Cronos, Sei, Ronin, PulseChain, Monad, Flow EVM, Moonbeam, Moonriver, Chiliz, Lisk, Solana, Cronos POS, Polkadot. One EVM address is checked across all of the EVM networks at once, so you paste it once rather than once per chain.
Which exchanges can I connect?
Binance, Binance.US, OKX, Bybit, Kraken, Coinbase. Crypto.com is imported from a transaction statement rather than an API. Anywhere else — a venue with no API, cold storage, or an asset held off-exchange — can be entered manually, and the dashboard always labels which of the four a figure came from.
How is my net worth calculated?
Quantities and prices are kept separate. On-chain balances are read from your addresses and spot balances are read from your exchange accounts, then every holding is priced through one shared pricing methodology so that two sources holding the same asset can never be valued differently. The total is the sum of those priced holdings.
Does it update automatically?
Balances are re-read on demand, when you press Refresh. Nothing polls your accounts in the background, so no connection is used while you are not looking at the page, and every figure on screen carries the time it was read.
Can I see it before signing up?
Yes. The homepage renders a full sample dashboard — the same components on made-up data, clearly labelled as a sample — so you can see exactly what you would get before creating an account.
Connect your first wallet in a minute.
A public address is all it takes to start. No extension, no signature, no key.
Create an account