← Bitcoin Encyclopedia

Watch-Only Wallet

🌿 Intermediate

💡 The Plain-English Definition

A watch-only wallet is a Bitcoin wallet that contains your public keys but not your private keys — it can show you your balance and transaction history, and generate receiving addresses, but it cannot spend your Bitcoin. It lets you monitor cold storage without exposing keys to an internet-connected device.

🤔 But Why Though?

Self-custody with cold storage (keeping private keys on a device that never touches the internet) creates a practical friction: every time you want to check your balance or generate a receiving address, you’d need to physically access your hardware wallet (a dedicated offline device for storing private keys). A watch-only wallet solves this by holding only the information needed to monitor — your extended public key (xpub — the master public key that can derive all your addresses) — without any of the information needed to spend. You can check your balance on your phone or computer at any time, generate fresh receiving addresses for incoming payments, monitor transaction history, and share addresses with anyone who wants to send to you. None of these actions can be used to steal your Bitcoin because the private keys are never present. The privacy tradeoff is worth understanding: a watch-only wallet typically needs to know your xpub (the master public key that mathematically generates all your addresses and reveals your complete transaction history) and share it with whichever server or app provides the blockchain data. If you use a third-party service, that service knows your full transaction history — past and future — from your xpub. Running a personal Bitcoin node as the data source for your watch-only wallet eliminates this privacy exposure: the xpub stays with your own server.

🌍 The Real-World Analogy

A watch-only wallet is like a bank statement you can read but not act on. You can see every deposit, every withdrawal, your current balance — all the monitoring information you need. But seeing the statement doesn’t give you the power to initiate transfers. The statement is the public key (readable, shareable, useful for monitoring); the signing authority is the private key (held in the vault, needed only when spending).

⚡ So What?

Set up a watch-only wallet if you hold meaningful Bitcoin in cold storage and find yourself frequently reaching for the hardware wallet just to check your balance. Most hardware wallets export their xpub for this purpose during initial setup. Wallet software like Sparrow Wallet and Electrum support watch-only mode natively. For maximum privacy, pair your watch-only wallet with your own Bitcoin node so the xpub stays on your own infrastructure rather than a third-party server’s database.

Part of The Bitcoin Encyclopedia 167 terms, plain English, no jargon.