Skip to content

coincubetech/coincube

 
 

Repository files navigation



Secure Bitcoin wallet with Vault multi-sig, Liquid spending, Buy/Sell and inheritance.

Ask DeepWiki

About

COINCUBE is a comprehensive Bitcoin wallet solution built on a hard fork of Liana with significant modifications by Coincube Technology LLC. We retain the original license and acknowledge the foundational work of the Liana project. This wallet provides:

VAULT - Secure multisig custody with time-locked inheritance paths. Like the original Liana, you have a primary spending path (always accessible) and recovery paths (available after inactivity periods). You may have multiple keys in either path. Recovery paths are enforced onchain by Bitcoin's Script capabilities.

Example VAULT configuration:

  • Owner's key (can always spend)
  • Any 2 keys from trusted parties (after 1 year)
  • Emergency recovery key (after 1 year and 3 months)

LIQUID WALLET - Lightning-enabled spending wallet powered by Breez SDK for instant, low-fee payments. Liquid is a sidechain of Bitcoin that provides low cost payments and confidential transactions.

BUY/SELL - Integrated Bitcoin on/off-ramp functionality.

COINCUBE is designed for trustless inheritance, loss protection, liquid spending, and user-friendly Bitcoin custody.

Usage

COINCUBE is available on Windows, Mac and Linux. To install and start using it see doc/USAGE.md.

If you just want to quickly try out COINCUBE on Bitcoin Signet or Testnet, see doc/TRY.md.

Hacking on COINCUBE

COINCUBE is an open source project. It is hosted at Github. Contributions are welcome. See here for guidelines.

COINCUBE is separated in main components:

coincubed (Vault Daemon)

The daemon contains the core Vault logic. It is both a library (Rust crate) that exposes a command interface and a standalone daemon that exposes a JSONRPC API through a Unix Domain Socket.

The code for the daemon can be found in the coincubed folder (to be renamed to coincubed).

COINCUBE GUI

The GUI provides an installer for setting up COINCUBE and a graphical interface built with the iced library.

The code for the GUI can be found in the coincube-gui folder.

Liquid Wallet

Lightning-enabled spending wallet integration with Breez SDK (under development).

Security

See SECURITY.md for details about reporting a security vulnerability or any bug that could potentially impact the security of users' funds.

License

COINCUBE is a hard fork of Liana, originally developed by Wizardsardine.

Released under the BSD 3-Clause Licence. See the LICENCE file.

About

The wallet that makes it easy to bank on Bitcoin

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 95.2%
  • Python 4.6%
  • Other 0.2%