Watch-only and air-gapped workflows
Terms used in this lesson
- PSBT
- Partially Signed Bitcoin Transaction: a format for passing an unsigned or partly signed transaction between constructors and signers.
- Descriptor
- A machine-readable description of the scripts, keys, and derivation paths a Bitcoin wallet watches or can spend.
- QR code
- Quick Response code: a square barcode often used to move a PSBT or address across an offline boundary.
- UTXO
- Unspent transaction output: one discrete chunk of bitcoin that can be used as a transaction input.
A watch-only wallet can observe funds and build transactions without private keys. An offline signer can then review and authorize the exact transaction.
Loading lesson visuals...
Learn the idea
A watch-only wallet knows output descriptors or public keys and can discover balances without private signing keys. An air-gapped signer keeps private keys on a device that does not directly connect to the network. A PSBT, or Partially Signed Bitcoin Transaction, is a structured container for an unsigned transaction plus the metadata and partial signatures needed by coordinators and signers. It can move through QR codes, removable media, or another controlled channel.
Watch from an online device
The coordinator scans the chain, selects UTXOs, obtains fee information, and prepares intended payment and change outputs.
Inspect every idea above to open it.
A malicious coordinator can still present a transaction that steals funds. The signer and user must verify destination, change, amount, fee, and policy.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.