Skip to content

Bitcoin wallet on Android built for power users.

License

Notifications You must be signed in to change notification settings

privkeyio/IbisWallet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ibis Wallet

A self-custody Bitcoin wallet for Android, inspired by Sparrow Wallet but built for mobile.

Designed for experienced users - no hand-holding, no training wheels.

Screenshot_20260209_000530 Screenshot_20260209_002731 Screenshot_20260209_000059 Screenshot_20260209_002804

Get APK from GitHub

Key Features

  • Multi-wallet — create, import, and switch between BIP39 wallets
  • Watch-only wallets — import xpub/zpub, output descriptors, or QR codes
  • Sweep Private Key - Sweep private keys (WIF format) to specified bitcoin address
  • Hardware wallet signing — animated QR codes for PSBTs
  • Coin control — select specific UTXOs, freeze/unfreeze, send from individual outputs
  • RBF & CPFP — bump fees on unconfirmed transactions, both outgoing and incoming
  • Manual Broadcast Raw Transactions - Broadcast any signed transaction directly to the Bitcoin network
  • Multi-recipient — batch multiple outputs in a single transaction
  • Built-in Tor — automatic .onion detection, all traffic routed through Tor when enabled
  • Custom Electrum server — connect to your own server, QR import, SSL and Tor support
  • Encrypted backups — AES-256-GCM with optional labels, import/export via file
  • Duress Pin - Configure a secondary PIN that opens a decoy wallet
  • Auto-Wipe - Set a threshold for failed unlock that automatically and irreversibly wipes all app data
  • Cloak Mode - Disguise Ibis as a calculator app
  • PIN & biometrics — configurable lock timing, screenshot prevention
  • Built with BDK.

Building

Requires Android Studio with JDK 17.

./gradlew :app:assembleDebug      # Debug
./gradlew :app:assembleRelease    # Release
./gradlew testDebugUnitTest       # Tests

Min SDK: 26 (Android 8.0) | Target SDK: 35 | ARM only (armeabi-v7a, arm64-v8a)

License

Open source. See LICENSE for details.

About

Bitcoin wallet on Android built for power users.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%