Bitcoin Cash for Python
Project description
# BitcoinPy: Bitcoin Cash Python library
Forked from Ofek’s Bit and Teran McKinney’s bitcash.
#### BitcoinPy is so easy to use, in fact, you can do this:
`python >>> 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+
`shell $ pip3 install bitcoinpython `
## Credits
[ofek](https://github.com/ofek/bit) for the original bit codebase
[teran-mckinney](https://github.com/sporestack/bitcash) for the bitcash fork
[bjarnemagnussen](https://github.com/bjarnemagnussen/bit/tree/segwit) 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
Built Distribution
Hashes for bitcoinpython-0.5.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59fd7252912e55cf8f867bd04eb493e708606aa3481f63aa0ec1ea17d771a122 |
|
MD5 | e0aeac8399f0aaa87ad6eb148bc52800 |
|
BLAKE2b-256 | e757c999d0f9c45f7867e08b44b3940d65e0a6b3e402e6add242a453cf17e54b |