Skip to main content

A python binding for Bitcoin Json-RPC API

Project description

Description

Heavily based on python-bitcoinrpc and Savoir but replacing the httplib with requests.

Installation

git clone https://github.com/chainstack/bitcoincli

Usage

After cloning this repository, run:

python setup.py develop

Use the Bitcoin API documentacion and make calls to the wrapper.

Remember to replace the RPC variables with your Bitcoin node access credentials.

from bitcoincli import Bitcoin

host = "nd-123-456-789.p2pify.com"
port = "80"
username = "user-name"
password = "pass-word-pass-word-pass-word"

bitcoin = Bitcoin(username, password, host, port)

info = bitcoin.getblockchaininfo()
print(info)

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

bitcoincli-1.0.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

bitcoincli-1.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file bitcoincli-1.0.0.tar.gz.

File metadata

  • Download URL: bitcoincli-1.0.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for bitcoincli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 11e8413e7173aa5040fc3682f170856076bc1ddbb80b925198b4127e88e46180
MD5 6a1e5e20ded253b765c20fddb44db934
BLAKE2b-256 773f1af483bce5e418aaa5c7e59784a495b80670353190b58f8261c5072eebff

See more details on using hashes here.

File details

Details for the file bitcoincli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bitcoincli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for bitcoincli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c2889cf4879c9dbf802c427c152b39b97bdff5865f9867b9baa54b505c37365
MD5 b745d332da191b1ef9cfde09acfe4028
BLAKE2b-256 fe8f3d3316f2ffc2223c7f8cafa58746a9e956abb6578df3a9f812ac1f032260

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