Skip to content

matthias-wright/ghorbu-wallet

Repository files navigation


A cross-platform desktop HD wallet for Bitcoin.


Linux Support macOS Support Windows Support



About

Ghorbu wallet is a hierarchical deterministic Bitcoin wallet for the desktop. It implements BIP-39 (generating the mnemonic and converting it into a binary seed), BIP-32 (deriving a tree of keypairs from a the seed and build a wallet structure), and BIP-44 (defining a logical hierarchy for deterministic wallets).
For the coin selection process, it uses the Random-Improve algorithm as specified in CIP-2.
The wallet uses the mempool.space REST API.
The app is built using Tauri. The backend is written in Rust and the frontend is built with Svelte.

Download

Go here.

Build

  1. Install the prerequisites: https://tauri.app/v1/guides/getting-started/prerequisites
  2. git clone https://github.com/matthias-wright/ghorbu-wallet.git
  3. cd ghorbu-wallet
  4. npm install
  5. cargo install tauri-cli
  6. cargo tauri build

References

License

GPL-3.0