Skip to content

hodlwave/proof-wallet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 90 commits ahead of GlacierProtocol:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
t
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Proof Wallet

Overview

Proof Wallet is a project that attempts to improve various limitations of the Glacier Protocol without compromising on its security assumptions. Some improvements over Glacier Protocol include the following:

  • BIP39 mnemonic phrases for private key data backup.
  • BIP32 HD wallet support so users can create a single private key (for each cosigner) to manage alladdresses in their multisig wallet.
  • BIP174; aka Partially Signed Bitcoin Transactions, PSBTs allow Proof Wallet to seamlessly interoperate with multisig coordinators like Specter Desktop and Fully Noded 2 as well as other offline wallets like Coldcard, Specter-DIY, Electrum, etc.
  • Sequential signing: unlike the Glacier Protocol, users can take full advantage of multisig security by generating private keys and signing transactions separately and independently of other cosigners in the multisig quorum.

Proof Wallet is an ultra-minimalist wallet, which relies on Bitcoin Core for as much computation as possible. In line with the Glacier Protocol design principles, Proof Wallet supports secure private key generation, address verification, and transaction signing.

Additional Information

  • Quickstart walks through installing Proof Wallet's dependencies so users can demo its functionality
  • Usage explains the various Proof Wallet commands
  • Roadmap tracks the state of the project and future plans

About

(Work In Progress) Proof Wallet is a fork of Glacier Protocol that adds PSBT, HDM, and sequential signing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 49.0%
  • Python 47.3%
  • Makefile 3.1%
  • C++ 0.6%