Skip to main content

Enhanced version of python-jsonrpc for use with Paycoin

Project description

AuthServiceProxy is an improved version of python-jsonrpc.

It includes the following generic improvements:

  • HTTP connections persist for the life of the AuthServiceProxy object

  • sends protocol ‘version’, per JSON-RPC 1.1

  • sends proper, incrementing ‘id’

  • uses standard Python json lib

It also includes the following paycoin-specific details:

  • sends Basic HTTP authentication headers

  • parses all JSON numbers that look like floats as Decimal

Installation

  1. change the first line of setup.py to point to the directory of your installation of python 2.*

  2. run setup.py

Note: This will only install paycoinrpc. If you also want to install jsonrpc to preserve backwards compatibility, you have to replace ‘paycoinrpc’ with ‘jsonrpc’ in setup.py and run it again.

Or simply install the library using pip:

pip install python-paycoinrpc

Example

from paycoinrpc.authproxy import AuthServiceProxy
access = AuthServiceProxy("http://user:password@127.0.0.1:8332")
access.getinfo()
access.listreceivedbyaddress(6)
access.sendtoaddress("P99rzy8MqEJLK62Ddz8xjjebg2xEmUsxDt", 10)

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

python-paycoinrpc-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file python-paycoinrpc-0.1.1.tar.gz.

File metadata

File hashes

Hashes for python-paycoinrpc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0e8e1369bc26f4e8e2d46892658d5f3d49e1ca17aa6a27d9d34cdf24cc2ba37b
MD5 b5c21138ded8279fafc21cafef5a174d
BLAKE2b-256 6102c17226c62aff5f1548bb125b9d225e6d72038ebb9a47154d87c71e09de4c

See more details on using hashes here.

Supported by

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