Skip to main content

Bitcoin Cash for Python

Project description

BitcoinPython

Bitcoin Cash Python library

BitcoinPython version Python Versions Build status Code Coverage MIT license

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

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.3.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

bitcoinpython-0.5.3-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file bitcoinpython-0.5.3.tar.gz.

File metadata

  • Download URL: bitcoinpython-0.5.3.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for bitcoinpython-0.5.3.tar.gz
Algorithm Hash digest
SHA256 8e9768dd445a0ef21c2431f95388c59c7c0bb921366a4c4bbf396337e900fd6a
MD5 d743548287e580522aa686da4fb3dafc
BLAKE2b-256 8e8396b03fe4f86ca17aea69a648ca097ae48e86993ca326ca4e6d34a4f362b4

See more details on using hashes here.

File details

Details for the file bitcoinpython-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: bitcoinpython-0.5.3-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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for bitcoinpython-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3c9d47bea54e2bd13c4caa379b67a44a19d93dd8874937d6c43c50b75e1778db
MD5 8c94f70b4b879b1bb71c9c5b1301d043
BLAKE2b-256 d55e81ddb6853c6abd47a229776c161795b0aabba9a82dd5c81474bd7130d347

See more details on using hashes here.

Supported by

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