Blixt Wallet is an open source Lightning Bitcoin Wallet for Android with focus on usability and user experience, powered by lnd and Neutrino SPV.
The wallet uses lnd that is young and might have bugs. Check lnd bug list here.
You can contribute to the project by translating the app via Transifex.
Blixt targets three platforms right now: Web, Android and iOS.
The web target is only used for prototyping and is not a real wallet.
The easiest way get started is to build the web version, because you only need NodeJS and Bun installed.
The web version is not used as a real wallet and is only for fast prototyping. It's useful if you want to make design and GUI changes.
The Electrobun target is experimental and should currently be treated as a desktop development target, not a fully supported release target.
bun installlnd binary for your current desktop platform from the react-native-turbo-lnd releases page and place the file in project root:
liblnd-windows.zipliblnd-linux.zipliblnd-macos-dylib.zipbun run electrobun:dev:normalTo build/package:
bun run electrobun:build:fakelnd or bun run electrobun:build:normalbun run electrobun:package:fakelnd or bun run electrobun:package:normalbun installTo start the application:
bun start-metrobun android:mainnet-debug or bun android:testnet-debugcd blixt-wallet
# Start the devenv shell (skip this if you installed direnv)
devenv shell
# Setup Android
android-init
# To build unsigned apk.
android-unsigned-apk
## For local development:
# Start metro
bun start
# Start blixt in regtest
bun android:regtest-debug
To build the iOS version, a computer running macOS is required. You also need an Apple Developer account, although you do not need to be enrolled in the Developer Program.
bun installcd ios && pod installios/BlixtWallet/BlixtWallet.xcworkspace with XcodeTo start the application:
bun start-metrobun ios:mainnet-debug --device "<your device name>" or build from XcodeTo build the macOS version, a computer running macOS is required.
make ios, run make macos or make applebun installcd macos && pod installTo start the application:
bun start-metrobun macos:mainnet-debugFollow the code style of the file you are working in. For commits, make descriptive and atomic git commits.
MIT