Skip to content

bitcoinppl/cove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Cove is a simple to use yet powerful Bitcoin mobile wallet. The wallet is built on top of the BDK library.

We provide hot wallet support but one of the main goals is to be the best mobile wallet to use with hardware wallets.

Cove is currently in beta, be careful when using it with large amounts of Bitcoin.

TestFlight Beta

You can download the app from the TestFlight Beta

Build from Source

Requirements

Setup

  1. Clone the repository
  2. Build the Rust library and bindings with just build-ios-debug-device for a debug build or just build-ios-release for a release build.
  3. Open ios/Cove.xcodeproj in Xcode.
  4. Build and run the app.

Features

features list

  • Import hardware wallet (xpub / public descriptor) using NFC, File & QR
  • Create hot wallet, and verify hot wallet backup
  • Send Bitcoin using a hot wallet
  • Send Bitcoin using a hardware wallet, using NFC, File or QR for transferring PSBTs
  • View transaction details
  • Create and use multiple wallets
  • Create and use BIP329 labels
  • Import and Export BIP329 labels
  • Select your preferred fiat currency
  • Connect your own node
  • Create Trick Pins (Wipe Data & Decoy PIN)
  • Use FaceID or PIN to lock your wallets

Demo Video

cove_demo.mp4

Coming Soon...

  • Support for TapSigner and SatsCard
  • Lock and Unlock individual UTXOs
  • UTXO list and Coin Control (select individual UTXOs to spend)
  • Android version

Acknowledgements

  • OpenSats for the grant that made it possible for me to dedicate my time to this project.
  • BDK which Cove is built on, thanks for the great work, and for your help along the way.
  • Adrian Lischer for the UI designs and UX feedback.
  • All the alpha and beta testers that have provided valuable feedback.
  • Craig Raw for helping me make integrations with sparrow work smoothly.
  • Coinkite for providing me with hardware to test on and helping me with integrations.
  • NVK for the Cove name.

License

Cove is released under the MIT license.