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-1.0.0.tar.gz
(12.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file raiden-client-1.0.0.tar.gz.
File metadata
- Download URL: raiden-client-1.0.0.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b7601c2f7806a6943d25695c7c473474fe943dbc41973b5796e93cceb303f07
|
|
| MD5 |
4dde320ffa328f7bb8f435050a47de29
|
|
| BLAKE2b-256 |
2ea4c193707ae66e2a5ff252fed5039f6e66573389480bfc88086e1eae07906c
|
File details
Details for the file raiden_client-1.0.0-py3-none-any.whl.
File metadata
- Download URL: raiden_client-1.0.0-py3-none-any.whl
- Upload date:
- Size: 30.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec0706353ac81aea4301f147419213dd33052188c5ae4f1b0af35473026e540b
|
|
| MD5 |
687dc215bf4b3f120d1b160254b4a750
|
|
| BLAKE2b-256 |
20bede2cb3413d32ee5b7b77712bba9875fa3d892413b8493a10e1451dc51f09
|