Bitcoin Cash for Python
Project description
BitcoinPython
Bitcoin Cash Python library
Quickstart
BitcoinPython is so easy to use, in fact, you can do this:
>>> from bitcoinpython import Key
>>>
>>> k = Key()
>>> k.address
'bitcoincash:qp0hamw9rpyllkmvd8047w9em3yt9fytsunyhutucx'
>>>
>>> k.get_balance('usd')
'2'
>>>
>>> # Let's donate a dollar to CoinSpice.io
>>> outputs = [
>>> ('bitcoincash:qz69e5y8yrtujhsyht7q9xq5zhu4mrklmv0ap7tq5f', 1, 'usd'),
>>> # you can add more recipients here
>>> ]
>>>
>>> k.send(outputs)
'6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff'
Done ✅ Here is the transaction:
https://explorer.bitcoin.com/bch/tx/6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff
Features
- Python's fastest available implementation (100x faster than closest library)
- Seamless integration with existing server setups
- Supports keys in cold storage
- Fully supports 25 different currencies
- First class support for storing data in the blockchain
- Deterministic signatures via RFC 6979
- Exchange rate API, with optional caching
- Optimal transaction fee API, with optional caching
- Compressed public keys by default
- Multiple representations of private keys; WIF, PEM, DER, etc.
- Standard P2PKH transactions
Installation
BitcoinPython is distributed on PyPI
and is available on Linux/macOS and Windows with Python 3.5+
$ pip3 install bitcoinpython
Credits
Forked from Ofek's Bit and Teran McKinney's bitcash
- ofek for the original bit codebase
- teran-mckinney for the bitcash fork
- bjarnemagnussen for his segwit code for the necessary BIP-143 support
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bitcoinpython-0.5.2.7.tar.gz
(31.6 kB
view hashes)
Built Distribution
Close
Hashes for bitcoinpython-0.5.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a04093317f1fd5c276abaa83ed6b8a3c1b3ffc110e498097c4b9772d25d18f |
|
MD5 | f498d0f77ceac01a34f3d3d6ea2d5909 |
|
BLAKE2b-256 | cdf7ddf0225eda104133b2858bec2d03201a65887234f17c3d48cc7f2f64e144 |