Client library for Raiden Rest API
Project description
Raiden Python Client
Client library for Raiden node REST API. Documentation located at raiden-client-python.readthedocs.io
Installation
raiden-client run on Python 3.5+
Install from pypi:
$ pip install -U raiden-client
Or, clone repo and run:
$ pip install .
Usage examples
API interface
Full docs here
>>> from raiden_client import Client
>>> c = Client()
>>> c.address()
>>> c.tokens(token_address="0x2008730f6c4ebde1f4ae0c8b8bf968f53c341c45")
CLI usage
Full docs here
$ raiden-cli -h
usage: raiden-cli [-h] [--endpoint ENDPOINT] [--version VERSION]
{address,tokens,channels,channel,non-settled,pending-transfers,channel-open,channel-close,deposit-increase,withdraw-increase,token-register,connections,connect,disconnect,payment,payment-events,mint-token}
...
Raiden python client CLI
positional arguments:
{address,tokens,channels,channel,non-settled,pending-transfers,channel-open,channel-close,deposit-increase,withdraw-increase,token-register,connections,connect,disconnect,payment,payment-events,mint-token}
address Query node address
tokens Query list of registered tokens
channels Request a list of all unsettled channels
channel Request a channel detail
non-settled Partners with non-settled channels
pending-transfers List of uncompleted transfers
channel-open Opens / creates a channel
channel-close Close a channell
deposit-increase Increase channel deposit
withdraw-increase Increase channel deposit
token-register Registering a token by token address
connections Query details of all joined token networks
connect Automatically join a token network
disconnect Leave a token network
payment Initiate a payment
payment-events Querying payment events
mint-token API endpoints for testing
optional arguments:
-h, --help show this help message and exit
--endpoint ENDPOINT REST API endpoint (default: http://127.0.0.1:5001/)
--version VERSION API version (default: v1)
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
raiden-client-0.0.8.tar.gz
(11.8 kB
view hashes)
Built Distribution
Close
Hashes for raiden_client-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5da1e4058bbfb18007177cc6f33f70d8efe3f6f0fd596876572ffda23fe01cf |
|
MD5 | 90a231f5bf340c5eda56faa9e2dcf414 |
|
BLAKE2b-256 | a11db65f3ebd7c631df573a314671a201e9360193d026e1dc15b2e56e4b0a952 |