Read-only · non-custodial

Stop checking five apps to know what you're worth.

Squidly connects to your wallets and exchanges and merges them into one real-time net worth. Read-only access only — it can see your funds, never move them.

chains checked
18chains 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 Alchemy 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

$71.4K

$71,414.66

+$2,356.68· +3.4%since Jul 25

Assets

8

Sources

4

Synced

Jul 26, 9:41 AM

Value over time

One reading per day you refreshed. Balances only — not profit or loss.

Portfolio value across 12 readings, $60,131.14 on Jul 9 to $71,414.66 on Jul 26
DateValue
Jul 9$60,131.14
Jul 10$61,202.36
Jul 13$63,487.63
Jul 14$62,416.41
Jul 15$65,558.66
Jul 18$67,558.27
Jul 19$66,487.05
Jul 20$69,415.05
Jul 22$68,415.24
Jul 23$70,771.93
Jul 25$69,057.97
Jul 26$71,414.66

Largest position

ETH

$16.7K · 23.4%

Stablecoins

$13.2K

18.5% dollar-pegged

Sources

4

3 wallets · 1 other

Chains

6

holding value across 8 assets

Allocation by asset

Share of total portfolio value.

  • ETH23.4%
  • SOL23%
  • USDC18.5%
  • WBTC15.4%
  • LINK8.1%
  • JUP4.4%
  • Other7.2%

Holdings

Every priced balance. Price change over the 24h to Jul 26.

8 of 8 assets

Allocation
ETHEthereumQuantity 5.5042, price $3,042.18$16,744.77, price change +6.2%23.4%
SOLSolanaQuantity 110.6, price $148.30$16,401.98, price change −3.8%23%
USDCUSD CoinQuantity 13,205.5, price $1.00$13,205.50, price change +0%18.5%
WBTCWrapped BitcoinQuantity 0.1645, price $66,914.30$11,007.40, price change +2.7%15.4%
LINKChainlinkQuantity 394.9, price $14.62$5,773.44, price change −1.6%8.1%
JUPJupiterQuantity 4,200, price $0.7412$3,113.04, price change +9.7%4.4%
AEROAerodrome FinanceQuantity 2,850, price $0.9124$2,600.343.6%
stETHLido Staked EtherQuantity 0.85, price $3,021.40$2,568.193.6%

Concentration

Value held in the 3 largest positions.

64.9%in top 3
  • ETH23.4%
  • SOL23%
  • USDC18.5%

Breakdown by source

What each connected wallet and exchange contributes.

  • 0x71C7…976FWallet$33,443.3646.8%
  • 5tzFki…uAi9Wallet$19,669.1627.5%
  • Binance — mainExchange$12,263.1417.2%
  • 0x8Ba1…BA72Wallet$6,039.008.5%

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
–
–
stETH
$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 18 chains

  • Ethereum
  • Base
  • ARArbitrum
  • OPOptimism
  • Polygon
  • BNB Chain
  • Avalanche
  • LNLinea
  • ZKzkSync Era
  • SCRScroll
  • BLBlast
  • UNIUnichain
  • GNGnosis
  • RORonin
  • MONMonad
  • Solana
  • POSCronos POS
  • DOTPolkadot
  • 0x71C7…976F

    $33,443.36

    46.8% of total

    Partial
  • 5tzFki…uAi9

    $19,669.16

    27.5% of total

    Partial
  • 0x8Ba1…BA72

    $6,039.00

    8.5% of total

    Partial

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?

    18 chains are checked for every address you add: Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Linea, zkSync Era, Scroll, Blast, Unichain, Gnosis, Ronin, Monad, 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.

Feedback

What should this do next?

A missing chain, an exchange that should be here, a number that looks wrong — all of it is useful, and the roadmap is short enough that one message can reorder it.

No account needed. Leave an email only if you want a reply or an invite when something ships; without one, nothing stored alongside your message says who sent it.

Concrete beats polite. What were you trying to do, and what happened instead?

Leave it blank to send anonymously — then nothing stored with this message says who sent it, whether or not you are signed in.

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