Read-only · non-custodial

Every wallet and every exchange, in one number.

Most portfolio trackers either read your wallets or read your exchange, and guess at the rest. This one reads both directly — on-chain balances from your addresses, and authenticated spot balances from your exchange account — and adds them into a single net worth.

chains checked
22chains checked
ways to connect
4ways to connect
private keys asked for
0private keys asked for

How it works

Five steps, once.

Everything after the first setup is one button. Connections are stored, balances are re-read on demand.

  1. Create your account

    Sign up with an email and password, or continue with Google.

  2. 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.

  3. 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.

  4. 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.

  5. 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

We never ask for a seed phrase or private key, never request withdrawal permissions, and never return a stored API key to the browser. Exchange keys are decrypted only inside the server function that calls the exchange, and balances are the only thing written back.

What your dashboard looks like

Sample data

Every 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.

Jul 9Jul 26

Largest position

ETH

$16.7K · 24.3%

Stablecoins

$13.2K

19.2% dollar-pegged

Sources

4

3 wallets · 1 other

Chains

6

holding value across 7 assets

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.185.5042$16,744.7724.3%
SOLSolana$148.30110.6$16,401.9823.8%
USDCUSD Coin$1.0013,205.5$13,205.5019.2%
WBTCWrapped Bitcoin$66,914.300.1645$11,007.4016%
LINKChainlink$14.62394.9$5,773.448.4%
JUPJupiter$0.74124,200$3,113.044.5%
AEROAerodrome Finance$0.91242,850$2,600.343.8%

Concentration

Value held in the 3 largest positions.

67.3%in top 3
  • 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.

AssetEthereumSolanaBinanceBasePolygonArbitrum
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
SmallerLarger

How wallets are managed

Sample data

One 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
  • ARArbitrum
  • OPOptimism
  • Polygon
  • BNB Chain
  • Avalanche
  • LNLinea
  • GNGnosis
  • CRCronos
  • SEISei
  • RORonin
  • PLSPulseChain
  • MONMonad
  • FLFlow EVM
  • Moonbeam
  • Moonriver
  • CHZChiliz
  • LSKLisk
  • Solana
  • POSCronos POS
  • DOTPolkadot
  • 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