Skip to content

youngqqcn/pybtc

 
 

Repository files navigation

Python bitcoin library

Current version is 2.2

Feature Support

  • Basic functions
  • Supports addresses types PUBKEY, P2PKH, P2SH, P2SH-PWPKH, P2WPKH, P2WSH.
  • Supports BIP32(Hierarchical Deterministic Wallets), BIP39(Mnemonic code generation)
  • Supports BIP141(Segregated Witness)
  • Transaction constructor

Installation

To install pybtc, simply use pip

$ git clone https://github.com/bitaps-com/pybtc
$ cd pybtc
$ python3 setup.py install

Dependencies

  • Python 3.3.3+

Documentation

Documentation is available at https://pybtc.readthedocs.io

How to Contribute

In order to make a clone of the GitHub repo: open the link and press the “Fork” button on the upper-right menu of the web page.

Workflow is pretty straightforward:

  1. Clone the GitHub
  2. Make a change
  3. Make sure all tests passed
  4. Add a record into file into change.log.
  5. Commit changes to own pybtc clone
  6. Make pull request from github page for your clone against master branch

About

Python bitcoin library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.2%
  • C++ 31.8%
  • C 6.0%