All Projects → blockchain → Api V1 Client Python

blockchain / Api V1 Client Python

Licence: mit
Blockchain Bitcoin Developer APIs - Python

Programming Languages

python
139335 projects - #7 most used programming language

Blockchain API library (Python, v1)

An official Python module for interacting with the Blockchain.info API. Compatible with both Python 2 and Python 3.

Getting started

Installation via pip:

$ pip install blockchain

Manual installation:

$ git clone https://github.com/blockchain/api-v1-client-python
$ cd api-v1-client-python
$ python setup.py install

The module consists of the following sub-modules:

The main module is called blockchain

In order to use createwallet and wallet you need to run an instance of service-my-wallet-v3.

Error handling

All functions may raise exceptions caused by incorrectly passed parameters or other problems. If a call is rejected server-side, the APIException exception will be raised.

Connection timeouts

It is possible to set arbitrary connection timeouts.

from blockchain import util
util.TIMEOUT = 5 #time out after 5 seconds

Request limits and API keys

In order to prevent abuse some API methods require an API key approved with some basic contact information and a description of its intended use. Please request an API key here.

The same API key can be used to bypass the request limiter.

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].