bitcoincash

base58

Base58 encoding and decoding

bloom

Bloom filter support

cashaddr

messages

net

rpc

Bitcoin Core RPC support

By default this uses the standard library json module. By monkey patching, a different implementation can be used instead, at your own risk:

>>> import simplejson
>>> import bitcoincash.rpc
>>> bitcoincash.rpc.json = simplejson

(simplejson is the externally maintained version of the same module and thus better optimized but perhaps less stable.)

signature

signmessage

wallet

Wallet-related functionality

Includes things like representing addresses and converting them to/from scriptPubKeys; currently there is no actual wallet support implemented.