/Savoir

A python wrapper for Multichain Json-RPC API

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Savoir

Description

Savoir is JsonRPC wrapper for Multichain Its heavy based on python-bitcoinrpc but adapted for Multichain server, and replacing the httplib by requests

Installation

Savoir can be installed from PyPi using pip. Enter the following command into terminal:

pip install savoir

Alternatively you can clone this public repository by entering the following command into terminal.

git clone https://github.com/dxmarkets/savoir

Usage

Once you've download the code you should install needed libs

pip install -r requirements.txt

Finally just use the multichain api documentacion and make calls to the wrapper. Remember to replace the rpc variables with the information of your specific chain

import Savoir
rpcuser = 'multichainrpc'
rpcpasswd = 'YoUrLoNgRpCpAsSwOrD'
rpchost = 'localhost'
rpcpport = '22335'
chainname = 'myChain'

api = Savoir(rpcuser, rpcpasswd, rcphost, rpcport, chainname)
api.getinfo()

License

This package is distributed under BSD License. See LICENSE