Skip to content

bitcoinerlab/WatchOnlyWallet

Repository files navigation

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.