Skip to content

Rubberazer/wall_e_t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wall_e_t

Bitcoin wallet and the collection of functions to build your own, all written in C (ONGOING/NOT FINISHED).

This software implements the following standards or BIPs (Bitcoin Improvement Proposals):

  • BIP32 Hierarchical Deterministic Wallets
  • BIP39 Mnemonic code for generating deterministic keys
  • BIP84 Derivation scheme for P2WPKH based accounts
  • BIP173 Base32 address format for native v0-16 witness outputs

Acknowledgments

This software package is built upon the shoulders of the libgcrypt and SQLite libraries, all honour and glory to those developers. Also code snippets from the reference implementation of BIP173 have been used to calculate bech32 type of address checksums.

Dependencies

In order to compile, you will need to install libgcrypt and SQLite first e.g. on a Debian based system this should be as simple as:

sudo apt install libgcrypt20-dev
sudo apt install libsqlite3-dev	

Releases

No releases published

Packages

No packages published