Practical overview
When it fits
Use Ettawallet when you want to explore Bitcoin or Lightning wallet use on testnet and are comfortable with a beta project. Its stated testnet-only scope does not support treating it as a mainnet wallet for everyday spending.
Who it is for
- People exploring Bitcoin and Lightning wallet use on testnet from a mobile device.
- Users interested in a wallet project that identifies usability and accessibility as design priorities.
Documented uses
- Explore Bitcoin wallet use on testnet.
- Explore Lightning wallet use on testnet.
- Review mobile wallet testing options for Android or iOS.
Requirements & limits
The project page links to Android and iOS testing options. It describes the wallet as beta and testnet-only.
- The wallet is described as testnet-only, so its stated scope is experimentation rather than mainnet use.
- Android and iOS testing options are linked from the project page.
- Usability and accessibility are stated priorities, but the available details do not identify specific features or standards.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build and launch EttaWallet on Android
Set up the EttaWallet repository and start its Android app for testnet experimentation.
Before you start
- Node.js LTS version 16 or later
- Yarn
- For a physical Android phone: Developer mode and USB debugging; an Android simulator can be used without this phone setup.
Steps
Fork the EttaWallet repository, clone your fork, enter the repository directory, and install dependencies with
yarn install.Start the development server with
yarn start.For a physical phone, confirm it is connected by running
adb devices; skip this check when using an Android simulator.In a new terminal tab, run
yarn android.
Expected outcome
The documented Android launch process starts EttaWallet from the local repository.
Guide limitations
- The app is beta and currently works only on testnet.
- The project says to expect performance issues and occasional crashes.
- The repository has been developed on macOS; testing on other operating systems has not been done.
- Zero-conf channels are incomplete; new channels become usable after the funding transaction has one confirmation.
- Translations are outdated, and accessibility features are outdated for most components.
Build and launch EttaWallet on iOS
Set up the EttaWallet repository and start its iOS app for testnet experimentation.
Before you start
- Node.js LTS version 16 or later
- Yarn
- Xcode version 13.3 or later
Steps
Fork the EttaWallet repository, clone your fork, enter the repository directory, and install dependencies with
yarn install.Start the development server with
yarn start.In a new terminal tab, run
yarn ios.
Expected outcome
The documented iOS launch process starts EttaWallet from the local repository.
Guide limitations
- The app is beta and currently works only on testnet.
- The project says to expect performance issues and occasional crashes.
- The repository has been developed on macOS; testing on other operating systems has not been done.
- Zero-conf channels are incomplete; new channels become usable after the funding transaction has one confirmation.
- Translations are outdated, and accessibility features are outdated for most components.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- GitHub - EttaWallet/EttaWallet: Simple open-source non-custodial bitcoin/lightning wallet with a strong bias towards usability, accessibility and good UX · GitHub · Official homepage title · retained in its source language

