Library of Bitcoin functions


License
MIT
Install
pip install bitcoinX==0.9

Documentation

https://travis-ci.org/kyuupichan/bitcoinX.svg?branch=master

bitcoinX

A Python Bitcoin library that will grow to encompass network protocol, consensus, transactions, scripting and signing.

Licence: OpenBSV
Language: Python (>= 3.8)
Author: Neil Booth

Documentation

In time.

ChangeLog

0.9.0

BIP239 (extended transaction format) support. AES improvements.

0.8.0

Replace old Headers implementation

0.7.1

  • fix a typo that resulted in inefficient block header searching in rare cases

0.7.0

  • as OpenSSL has removed ripemd160, take it from pycryptodomex, now a required package. Remove dependency on pyaes as a result as pycryptodomex can do AES too.

0.6.0

  • remove deprecated symbols and remaining references to coin; they are now networks

0.5.0

  • add merkle_root() and grind_header()
  • add pickling support for the Headers object (rt121212121)