All Projects → pybitcash → bitcash

pybitcash / bitcash

Licence: MIT License
BitCash: Python 3 Bitcoin Cash Library (fork of ofek's Bit)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to bitcash

gdax bot
gdax_bot - Micro dollar cost averaging for crypto
Stars: ✭ 57 (-27.85%)
Mutual labels:  bitcoincash
SmartBCH-Token-List
Community maintained SmartBCH token registry used on https://MarketCap.Cash
Stars: ✭ 20 (-74.68%)
Mutual labels:  bitcoincash
cashuwallet
Cashu is a cryptocurrency wallet for smartphones. Be your own bank. Accept payments or spend crypto directly from your phone.
Stars: ✭ 35 (-55.7%)
Mutual labels:  bitcoincash
cashaddress
Python tool for convert bitcoin cash legacy addresses
Stars: ✭ 40 (-49.37%)
Mutual labels:  bitcoincash
bitcoincashj
A library for working with Bitcoin Cash
Stars: ✭ 38 (-51.9%)
Mutual labels:  bitcoincash
payserver
Blockchain micro-service which is working on zigzag.io. It served as unified API for other micro-services to receive and send cryptocurrency assets.
Stars: ✭ 24 (-69.62%)
Mutual labels:  bitcoincash
bchtipbot
Telegram Bitcoin Cash Tipping Bot
Stars: ✭ 19 (-75.95%)
Mutual labels:  bitcoincash
adequate crypto address
A Ruby Library for dealing with validation cryptocurrency addresses
Stars: ✭ 18 (-77.22%)
Mutual labels:  bitcoincash
datacash
The simplest way to write data to Bitcoin Cash blockchain
Stars: ✭ 60 (-24.05%)
Mutual labels:  bitcoincash

BitCash

Bitcoin Cash made easy

BitCash PyPi version Test status Deploy docs Code Coverage Python Versions MIT license CodeFactor

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 29 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.6+ and PyPy3.6-v5.7.1+.

$ 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 after every successful commit to BitCash's master branch.

Read the documentation

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].