Watch-Only and Hardware Signer: The On-Chain Transactions Setup That Makes Sense
A watch-only wallet imports an extended public key (xpub) from a hardware wallet without importing the private key — it can generate addresses, display balances, and track transactions, but it cannot sign. The hardware signer holds the private key offline and signs only when physically connected and explicitly confirmed by the user. For daily on-chain Bitcoin competition, this means monitoring the leaderboard from the watch-only app on a phone or desktop, then signing each entry transaction on the hardware device when ready to broadcast. The private key never touches the monitoring device. Bitok Arena Research analyzed this setup because separating the monitoring function from the signing function eliminates the attack surface where most hardware wallet users carry unnecessary risk.
A watch-only wallet sees everything without being able to spend anything. A full wallet can do both — meaning a compromised device exposes the key and every BTC in the wallet. Separating viewing from signing eliminates that attack surface. The watch-only app monitors continuously without holding a key an attacker could extract, even on a fully compromised device.
A PSBT — Partially Signed Bitcoin Transaction — is how Sparrow Wallet on desktop communicates with a hardware signer. Sparrow constructs the unsigned transaction (the PSBT), sends it to the hardware wallet, the hardware wallet signs it on its own screen, and Sparrow broadcasts the signed result to the Bitcoin network. From the hardware wallet (Trezor, Ledger, or Coldcard), navigate to account settings and locate the xpub or zpub for the BTC account. Import this string into Sparrow as a new watch-only wallet. The software generates the same addresses the hardware wallet controls — without ever holding or displaying the private key on the computer.