Skip to main content

Bitcoin Cash made easier.

Project description

BitCash

Bitcoin Cash made easy

BitCash PyPi version Build status Code Coverage Python Versions MIT license

Forked from Ofek's awesome Bit library.

BitCash is so easy to use, in fact, you can do this:

>>> from bitcash 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
  • Access to the blockchain (and testnet chain) through multiple APIs for redundancy
  • Exchange rate API, with optional caching
  • Compressed public keys by default
  • Multiple representations of private keys; WIF, PEM, DER, etc.
  • Standard P2PKH transactions

If you are intrigued, continue reading. If not, continue all the same!

Installation

BitCash is distributed on PyPI as a universal wheel and is available on Linux/macOS and Windows and supports Python 3.5+ and PyPy3.5-v5.7.1+. pip >= 8.1.2 is required.

$ pip install bitcash  # pip3 if pip is Python 2 on your system.

Documentation

Docs are hosted by Github Pages and are automatically built and published by Travis after every successful commit to BitCash's master branch.

Credits

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

bitcash-0.5.3.0.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

bitcash-0.5.3.0-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file bitcash-0.5.3.0.tar.gz.

File metadata

  • Download URL: bitcash-0.5.3.0.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.3

File hashes

Hashes for bitcash-0.5.3.0.tar.gz
Algorithm Hash digest
SHA256 e9e9020eba1719db86d86a8f8257bf6579a3de13966da2fffea5c6e40d24e4df
MD5 aa6cd889ff86963ef9ec380daf9b762d
BLAKE2b-256 61220c4207b3f1e2edf15fc18cdad8a5730f4c33561f790fdc80d85b83787b2c

See more details on using hashes here.

File details

Details for the file bitcash-0.5.3.0-py3-none-any.whl.

File metadata

  • Download URL: bitcash-0.5.3.0-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.3

File hashes

Hashes for bitcash-0.5.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea1a9b8b6eee6cbc9bdf1165cd64395a1e042d7db7a489ca99e6d80065d3cffe
MD5 a1b8cadea3135f165f703f69415d7bbc
BLAKE2b-256 aaa8bcfe4f576f3e809e21907e4ecd44af47b5bfbeb7be14dc58738cd2d35da6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page