Skip to content
This repository was archived by the owner on Aug 13, 2026. It is now read-only.

Repository files navigation

Warning

Archived / deprecated project

This repository is kept available for historical and reference purposes only. It is no longer maintained and should not be used in production. The code may contain outdated dependencies and unaddressed security vulnerabilities.

Welcome to Watch Only Wallet 👋

Watch Only Wallet allows users to monitor Bitcoin balances and transactions without direct control over funds, leveraging Bitcoin descriptors for versatility, including support for Miniscript descriptors.

WatchOnlyWallet_2.mp4

Quick Setup (TL;DR)

Clone the repository, install dependencies, and launch on Android or iOS with these commands:

git clone git@github.com:bitcoinerlab/WatchOnlyWallet.git
cd WatchOnlyWallet
npm install
npx expo prebuild

Download the APK

For Android users, download the latest APK directly from our releases page to install the app on your device.


Running on Android

You'll need Android Studio and a simulator installed:

npm run android

Running on iOS

You'll need Xcode and an iOS simulator installed:

npm run ios

Building an APK (Android)

To create an APK for Android, you’ll need an Expo account and Expo Application Services (EAS):

npm install -g eas-cli
npx eas build --profile preview --platform android --clear-cache --local

Note: For iOS builds, refer to Expo’s documentation, as sharing builds on iOS requires additional steps.

For more details on Expo builds, deployment, and configuration, check out the Expo Documentation.

About

A Very Simple Descriptors-based Watch Only Wallet

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages