Blockstream App - Watch-Only

Manuel ProquinManuel Proquin
Aug 4, 2025
Aug 4, 2025

1. Introduction

1.1 Objective of the tutorial

  • This tutorial explains how to set up and use the Watch-Only feature of the Blockstream App mobile application to monitor a Bitcoin wallet without accessing its private keys.
  • It covers installation, initial configuration, importing an extended public key, and using it to track balances and generate receiving addresses.
  • Note: Other tutorials, provided in the appendix, cover Onchain, Liquid and the desktop version.

1.2. Target audience

  • Beginners: Users wishing to monitor a Bitcoin wallet (often associated with a Hardware Wallet) via an intuitive mobile application.
  • Intermediate users: People looking to manage read-only wallets while using privacy options such as Tor or SPV.
  • Hardware wallet owners: To check their balances and generate addresses without connecting their device.
  • Businesses and shops:
  • Track your transactions for accounting purposes without exposing your private keys.
  • Verify transactions received without entering their private keys in online payment systems.
  • Enable employees to generate new reception addresses without having access to private keys.
  • Organizations and crowdfunding: Display the balance transparently to donors without allowing access to funds.

1.3. Introducing Watch-Only

A Watch-Only wallet allows you to monitor the transactions and balance of a Bitcoin wallet without having access to the private keys. Unlike a conventional wallet, it stores only public data, such as the extended public key (which gave rise to "xpub", then "zpub", "ypub", etc.), which enables it to obtain receiving addresses and track transaction history on the Blockchain Bitcoin. The absence of private keys makes it impossible to disburse funds from the application, guaranteeing enhanced security.
Why use a Watch-Only wallet?
  • Security: Ideal for monitoring a wallet secured by a Hardware Wallet without exposing private keys on a connected device.
  • Convenience: Allows you to check the balance and generate new recipient addresses without connecting the Hardware Wallet.
  • Confidentiality: Compatible with options such as Tor or SPV to limit dependency on third-party servers.
  • Use cases: Tracking funds on the move, generating addresses to receive payments, or verifying transactions without risking private keys.

1.4. Extended public keys

An extended public key (xpub, ypub, zpub, etc.) is a piece of data derived from a Bitcoin wallet that generates all child public keys and their associated receive addresses, without giving access to the private keys.
  • How it works: The extended public key is generated from the seed phrase via a deterministic process (BIP-32). It creates a hierarchical tree of child public keys, each of which can be converted into a receive address. Using the same derivation path (e.g. m/44'/0'/0') as the watched wallet, the Watch-Only wallet generates the same addresses, enabling funds to be tracked and new receive addresses to be created.
  • Extended public key types
  • xpub: Used for Legacy wallets (addresses starting with "1", BIP-44) and Taproot wallets (addresses starting with "bc1p", BIP-86).
  • ypub: Designed for compatible SegWit wallets (addresses starting with "3", BIP-49).
  • zpub: Associated with native SegWit wallets (addresses starting with "bc1q", BIP-84).
  • Others (tpub, upub, vpub, etc.): Used for alternative networks (such as Testnet) or specific standards. For example, tpub is for the Testnet network.
  • Distinction: The choice between xpub, ypub, or zpub depends on the address type (legacy, SegWit, Taproot or nested SegWit) and the BIP standard used by the wallet. Check the format required by your source wallet to ensure compatibility with Blockstream App.
  • Security and confidentiality: The extended public key is not sensitive in terms of security, as it does not allow funds to be spent (no access to private keys). However, it is sensitive in terms of confidentiality, as it reveals all public addresses and associated transaction history.
Recommendation: Protect your extended public key as sensitive information.

1.5. Hot wallet reminder

  • Hot Wallet, Software Wallet, Wallet mobile, software wallet: all names for an application installed on a smartphone, computer or any device connected to the Internet, enabling private keys from a Bitcoin wallet to be managed and secured.
  • Unlike hardware wallets, also known as Cold wallets, which isolate keys offline, software wallets operate in a connected environment, making them more vulnerable to cyber-attacks.
  • Recommended use:
    • Ideal for managing moderate amounts of bitcoin, especially for daily transactions.
    • Suitable for beginners or users with limited assets, for whom a Hardware Wallet may seem superfluous.
  • Limitations: Less secure for storing large funds or long-term savings. In this case, choose a Hardware Wallet.

2. Introducing Blockstream App

  • Blockstream App is a mobile (iOS, Android) and desktop application for managing Bitcoin wallets and assets on the Liquid network. Acquired by Blockstream in 2016, it was previously named Green Address and then Blockstream Green.
  • Key features:
  • Onchain transactions on Blockchain Bitcoin.
    • Transactions on the Liquid network (Sidechain for fast, confidential exchanges).
  • Watch-only wallets for monitoring funds without access to keys.
    • Privacy options: connection via Tor, connection to a personal node via Electrum, or SPV verification to reduce dependency on third-party nodes.
    • Functions Replace-by-fee (RBF) to speed up unconfirmed transactions.
  • Compatibility: Integrates hardware wallets such as Blockstream Jade.
  • Interface: Intuitive for beginners, with advanced options for experts.
  • Note: This guide focuses on onchain use. Other tutorials in the Appendices cover Onchain, Watch-Only and the desktop version.

3. Installing and configuring the Blockstream App

3.1. download

3.2. initial configuration

  • Home screen: When first opened, the application displays a screen without a configured wallet. Created or imported wallets will appear here later.
  • Customize settings: Click on "Application settings", adjust the options below, click on "Save", restart the application and create your wallet.

3.2.1. Enhanced privacy (Android only)

  • Function: Disables screenshots, hides application previews in the task manager, and locks access when the phone is locked.
  • Why?: Protects your data against unauthorized physical access or screen-capturing malware.

3.2.2. Connection via Tor

  • Function: Route network traffic via Tor, an anonymous network that encrypts your connections.
  • Why?: Hide your IP address and protect your privacy, ideal if you don't trust your network (public Wi-Fi, for example).
  • Disadvantage: May slow down the application due to encryption.
  • Recommendation: Activate Tor if confidentiality is a priority, but test connection speed.

3.2.3. Connecting to a personal node

  • Function: Connects the application to your own complete Bitcoin node via an Electrum server.
  • Why?: Provides total control over Blockchain data, eliminating dependency on Blockstream servers.
  • Prerequisite: A configured Bitcoin node.
  • Recommendation: Advanced users who want maximum sovereignty.

3.2.4. SPV verification

  • Function: Uses Simplified Payment Verification (SPV) to directly verify certain Blockchain data without downloading the entire chain.
  • Why?: Reduces dependency on Blockstream's default node, while remaining lightweight for mobile devices.
  • Disadvantage: Less secure than a full node, as it relies on third-party nodes for some information.
  • Recommendation: Activate SPV if you can't use a personal node, but prefer a full node for optimum security.

4. Creating a Bitcoin "Watch-only" wallet

4.1. Recover extended public key

To set up a Watch-Only wallet, you must first obtain the extended public key (xpub, ypub, zpub, etc.) of the wallet to be monitored. This information is generally available in the settings or "wallet information" section of your software or Hardware Wallet.
  • Example with Blockstream App: From the wallet home screen, go to "Settings", then "Wallet Details", and copy the zpub :
  • Alternative 1: Generate a QR code containing the extended public key for scanning in the next step.
  • Alternative 2: Use a output descriptor if your wallet provides it.

4.2. import Wallet Watch-only

  • Caution: Set up your wallet in a private environment, without cameras or observers.
  • From the home screen, click on "Set up a new wallet" and then on "Get Started" :
  • The next screen appears:
  • (1) "Setup Mobile Wallet" : Create a new Hot Wallet. See the "Blockstream App - Onchain" tutorial in the appendix.
  • (2) "Restore from Backup ": Import an existing wallet using a mnemonic phrase (12 or 24 words). Caution: Do not import the phrase from a Cold Wallet, as it will be exposed on a connected device, invalidating its security.
  • (3) "Watch-Only ": the option we're interested in for this tutorial.
  • Then select "Single signature" and the "Bitcoin" network:
  • Paste the extended public key (xpub, ypub, zpub, etc.), scan the corresponding QR code, or enter a output descriptor. Even if the application specifies "xpub", the keys ypub, zpub, etc. are also authorized. Then click on "Connect":

4.3. Using the Wallet Watch-only

Once imported, the Watch-Only wallet displays the total balance and transaction history of addresses derived from the extended public key. Only onchain transactions are visible (Liquid transactions are ignored). To monitor a Liquid wallet, repeat the import by selecting "Liquid" in the previous step.
  • View balance and history: from the home screen, view total balance and onchain transaction history:
  • Generate a receiving address: Click on "Transact", then "Receive", to create a new onchain address. Share it via QR code or copy to receive funds:
  • Send funds: Click on "Transact", then "Send". You can enter:
  • The recipient's address.
  • The amount of the transaction.
  • Transaction fees.
However, as the Watch-Only wallet does not hold the private keys, you cannot send funds directly. To sign the transaction, connect your Hardware Wallet or exchange PSBTs by scanning the QR codes (an option available on the Coldcard Q, for example).
  • Note: Always check the receiving address and transaction details to avoid errors. Funds sent to the wrong address cannot be recovered.

Appendices

A1. Other Blockstream App tutorials

  • Using the Onchain network :
  • Using the Liquid network :
  • Desktop version :

A2. Extended public keys

A3. Best practices

To use Blockstream App securely and efficiently, follow these recommendations. They will help you protect your funds, optimize your transactions, and preserve your confidentiality on the Bitcoin (onchain), Liquid, and Lightning networks.
  • Secure your recovery phrase:
  • Tutorial: Saving your mnemonic phrase
  • Use secure authentication:
  • Activate a strong PIN or biometric authentication (fingerprint or facial recognition) to protect access to the application.
  • Never share your PIN or biometric data.
  • Protect your privacy:
  • Generate a new address for each onchain or Liquid reception to limit tracing on the Blockchain.
  • Activate the "Enhanced Privacy", "Tor" and "SPV" functions.
  • For maximum confidentiality, connect your Wallet to your own Bitcoin node via an Electrum server instead of using the public node
  • Choose the network best suited to your needs:
  • Onchain: Preferred for long-term custody or large-value transactions (fees negligible in relation to amount).
  • Liquid: Use for fast, low-cost transfers with enhanced confidentiality.
  • Lightning: Choose instant, low-cost transfers for small amounts.
  • Always check shipping addresses:
  • Before sending funds, check the address carefully. Funds sent to the wrong address are lost forever. Use copy/paste or QR code scanning, never copy/modify an address by hand.
  • Optimize costs:
  • For onchain transactions, choose appropriate fees (slow, medium, fast) according to urgency and network congestion.
  • Use Liquid, or Lightning for small amounts.
  • Keep the application up to date

A4. Additional resources

Did this work well for you?
3
0

Author

This tutorial has been written by Manuel Proquin

You can say thanks by tipping the professor.

Manuel ProquinManuel Proquin
8Tutorials

Discovering Bitcoin hasn't fundamentally changed who I am, but it has considerably amplified my power to act, both on my own scale and for society as a whole. Owning Bitcoin embodies clear vision, critical thinking and strength of character. By safeguarding their finances from inflation and censorship, Bitcoiners strengthen their autonomy and influence, shaping the future according to their values. Despite the challenges, Bitcoin inspires a determined optimism to build a freer, more resilient world of tomorrow. Also a Bitcoin consultant and coach, founder of orangepeel.fr, administrator of the Bitcoin Meetup in Nantes (France) and an avid board sports enthusiast.

softwarewalletsguides

Credits

This tutorial has not been proofread yet

0/3Proofreading status

The original content has been translated by AI, but human review is necessary to ensure its accuracy.

Progress: 0/33 051 sats1 526 sats763 sats
*Rewards may vary based on the $ exchange rate

Every content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.