{ "info": { "author": "Aleksandr Sobolev", "author_email": "thesobolev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# Raiden Python Client\n[![Mad Devs](https://mdbadge.glitch.me/mdrw.svg)](https://maddevs.io)\n[![CircleCI](https://circleci.com/gh/maddevsio/raiden-client-python.svg?style=svg)](https://circleci.com/gh/maddevsio/raiden-client-python)\n[![Maintainability](https://api.codeclimate.com/v1/badges/07b3c04b8ad89893b943/maintainability)](https://codeclimate.com/github/maddevsio/raiden-client-python/maintainability)\n[![Codecov](https://img.shields.io/codecov/c/github/maddevsio/raiden-client-python)](https://codecov.io/gh/maddevsio/raiden-client-python)\n[![PyPI version](https://img.shields.io/pypi/v/raiden-client.svg)](https://pypi.org/project/raiden-client/)\n[![Documentation Status](https://readthedocs.org/projects/raiden-client-python/badge/?version=latest)](https://raiden-client-python.readthedocs.io/en/latest/?badge=latest)\n\nClient library for Raiden node REST API. \nDocumentation located at [raiden-client-python.readthedocs.io](https://raiden-client-python.readthedocs.io)\n\n\n## Installation\n\nraiden-client run on Python 3.5+\n\nInstall from pypi:\n\n```\n$ pip install -U raiden-client\n```\n\nOr, clone repo and run:\n```\n$ pip install .\n```\n\n## Usage examples\n\n### API interface\nFull docs [here](https://raiden-client-python.readthedocs.io/en/latest/usage.html#client)\n\n```python\n>>> from raiden_client import Client\n\n>>> c = Client()\n>>> c.address()\n>>> c.tokens(token_address=\"0x2008730f6c4ebde1f4ae0c8b8bf968f53c341c45\")\n\n```\n\n### CLI usage\nFull docs [here](https://raiden-client-python.readthedocs.io/en/latest/usage.html#cli)\n\n```shell\n$ raiden-cli -h\nusage: raiden-cli [-h] [--endpoint ENDPOINT] [--version VERSION]\n {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}\n ...\n\nRaiden python client CLI\n\npositional arguments:\n {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}\n address Query node address\n tokens Query list of registered tokens\n channels Request a list of all unsettled channels\n channel Request a channel detail\n non-settled Partners with non-settled channels\n pending-transfers List of uncompleted transfers\n channel-open Opens / creates a channel\n channel-close Close a channell\n deposit-increase Increase channel deposit\n withdraw-increase Increase channel deposit\n token-register Registering a token by token address\n connections Query details of all joined token networks\n connect Automatically join a token network\n disconnect Leave a token network\n payment Initiate a payment\n payment-events Querying payment events\n mint-token API endpoints for testing\n\noptional arguments:\n -h, --help show this help message and exit\n --endpoint ENDPOINT REST API endpoint (default: http://127.0.0.1:5001/)\n --version VERSION API version (default: v1)\n```\n\n
\n

Built with Mad Devs support for the community

\n \n
\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maddevsio/raiden-python-client", "keywords": "raiden", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "raiden-client", "package_url": "https://pypi.org/project/raiden-client/", "platform": "", "project_url": "https://pypi.org/project/raiden-client/", "project_urls": { "Homepage": "https://github.com/maddevsio/raiden-python-client" }, "release_url": "https://pypi.org/project/raiden-client/1.0.0/", "requires_dist": [ "requests (<2.23.0,>=2.22.0)", "mypy-extensions (<0.5.0,>=0.4.1)", "eth-hash[pycryptodome] (<0.3.0,>=0.2.0)", "argcomplete (<2,>=1.10.0)", "web3 (==4.9.1)", "black (<19.4,>=19.3b0) ; extra == 'dev'", "codecov (<2.1.0,>=2.0.15) ; extra == 'dev'", "pytest (<4.7.0,>=4.6.3) ; extra == 'dev'", "pytest-cov (<2.8.0,>=2.7.1) ; extra == 'dev'", "pytest-mypy (<0.4.0,>=0.3.3) ; extra == 'dev'", "requests (<2.23.0,>=2.22.0) ; extra == 'docs'", "mypy-extensions (<0.5.0,>=0.4.1) ; extra == 'docs'", "eth-hash[pycryptodome] (<0.3.0,>=0.2.0) ; extra == 'docs'", "argcomplete (<2,>=1.10.0) ; extra == 'docs'", "web3 (==4.9.1) ; extra == 'docs'", "sphinx-argparse (<0.3.0,>=0.2.5) ; extra == 'docs'", "sphinx-autodoc-typehints (<1.8.0,>=1.7.0) ; extra == 'docs'", "requests (<2.23.0,>=2.22.0) ; extra == 'raiden'", "mypy-extensions (<0.5.0,>=0.4.1) ; extra == 'raiden'", "eth-hash[pycryptodome] (<0.3.0,>=0.2.0) ; extra == 'raiden'", "argcomplete (<2,>=1.10.0) ; extra == 'raiden'", "web3 (==4.9.1) ; extra == 'raiden'" ], "requires_python": "", "summary": "Client library for Raiden Rest API", "version": "1.0.0" }, "last_serial": 5630188, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "faa14eb46f85b37186bc78984fe4ed0e", "sha256": "dcb21001148af2b218be1fdc958afb4c2b8d099be5437147ec5ef9950cb0a832" }, "downloads": -1, "filename": "raiden-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "faa14eb46f85b37186bc78984fe4ed0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9100, "upload_time": "2019-07-31T18:16:01", "url": "https://files.pythonhosted.org/packages/02/04/3cc3ea4492a085b37dfeb34ec627bc653834a090bdb46697c0bd606a4c1c/raiden-client-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "95ec673063a421f697f878833e20ca8d", "sha256": "ace312103bf7e5f6727c28bdc147e101d4f86f160f3f7530636c86e33d933d02" }, "downloads": -1, "filename": "raiden_client-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "95ec673063a421f697f878833e20ca8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23668, "upload_time": "2019-08-03T10:43:23", "url": "https://files.pythonhosted.org/packages/3a/02/ccdbacbb0fb88d8d2238637a2999ec3d159f1d8d7b6e594ec35653522073/raiden_client-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0e1b82cbac09f218cbe64c3043eaa64", "sha256": "77dac5290261e1c7e1348a13def3ed35ee6ff85a8d0790400ab8ca01f1887793" }, "downloads": -1, "filename": "raiden-client-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e0e1b82cbac09f218cbe64c3043eaa64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10104, "upload_time": "2019-08-03T10:43:24", "url": "https://files.pythonhosted.org/packages/e8/25/89ea997a4adf89f3d438ee8cda585c09b7dad796c5c9ba0f06003a414046/raiden-client-0.0.3.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "90a231f5bf340c5eda56faa9e2dcf414", "sha256": "e5da1e4058bbfb18007177cc6f33f70d8efe3f6f0fd596876572ffda23fe01cf" }, "downloads": -1, "filename": "raiden_client-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "90a231f5bf340c5eda56faa9e2dcf414", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25020, "upload_time": "2019-08-03T12:00:00", "url": "https://files.pythonhosted.org/packages/a1/1d/b65f3ebd7c631df573a314671a201e9360193d026e1dc15b2e56e4b0a952/raiden_client-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10c3bead14cbc3304e769d4e1ca4ebe6", "sha256": "7fe436876e81c3767aafe39b3ae630681d44529357e59498e1fc6a85a0790cff" }, "downloads": -1, "filename": "raiden-client-0.0.8.tar.gz", "has_sig": false, "md5_digest": "10c3bead14cbc3304e769d4e1ca4ebe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11827, "upload_time": "2019-08-03T12:00:01", "url": "https://files.pythonhosted.org/packages/a9/1d/f826575efe30c4d011349bbd04d25ebec177f63a3c58cc6ee2ee93436e38/raiden-client-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "0f2d07192dd70290eba4c853a8bde06a", "sha256": "d095a9218b47a43023244d6754fc98015a0f9810bb75bc25c16c3750b7c6522e" }, "downloads": -1, "filename": "raiden_client-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0f2d07192dd70290eba4c853a8bde06a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25016, "upload_time": "2019-08-03T12:11:51", "url": "https://files.pythonhosted.org/packages/8c/70/4ac23ecf851790d2f32fab3fbd21827ab095ebe207056b364ae3885bd7f0/raiden_client-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e943a5383e01df4ed2214d73090853", "sha256": "597216f5fe3c798dc701297448c00185817de891f17233e5406214ab00b2640f" }, "downloads": -1, "filename": "raiden-client-0.0.9.tar.gz", "has_sig": false, "md5_digest": "95e943a5383e01df4ed2214d73090853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11825, "upload_time": "2019-08-03T12:11:52", "url": "https://files.pythonhosted.org/packages/22/ce/4e33d17d0562d932fa302e0c452f936de2ceb7a89a085a4c6f413b4fb42c/raiden-client-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "687dc215bf4b3f120d1b160254b4a750", "sha256": "ec0706353ac81aea4301f147419213dd33052188c5ae4f1b0af35473026e540b" }, "downloads": -1, "filename": "raiden_client-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "687dc215bf4b3f120d1b160254b4a750", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30606, "upload_time": "2019-08-04T09:20:43", "url": "https://files.pythonhosted.org/packages/20/be/de2cb3413d32ee5b7b77712bba9875fa3d892413b8493a10e1451dc51f09/raiden_client-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dde320ffa328f7bb8f435050a47de29", "sha256": "6b7601c2f7806a6943d25695c7c473474fe943dbc41973b5796e93cceb303f07" }, "downloads": -1, "filename": "raiden-client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4dde320ffa328f7bb8f435050a47de29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12932, "upload_time": "2019-08-04T09:20:44", "url": "https://files.pythonhosted.org/packages/2e/a4/c193707ae66e2a5ff252fed5039f6e66573389480bfc88086e1eae07906c/raiden-client-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "687dc215bf4b3f120d1b160254b4a750", "sha256": "ec0706353ac81aea4301f147419213dd33052188c5ae4f1b0af35473026e540b" }, "downloads": -1, "filename": "raiden_client-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "687dc215bf4b3f120d1b160254b4a750", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30606, "upload_time": "2019-08-04T09:20:43", "url": "https://files.pythonhosted.org/packages/20/be/de2cb3413d32ee5b7b77712bba9875fa3d892413b8493a10e1451dc51f09/raiden_client-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dde320ffa328f7bb8f435050a47de29", "sha256": "6b7601c2f7806a6943d25695c7c473474fe943dbc41973b5796e93cceb303f07" }, "downloads": -1, "filename": "raiden-client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4dde320ffa328f7bb8f435050a47de29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12932, "upload_time": "2019-08-04T09:20:44", "url": "https://files.pythonhosted.org/packages/2e/a4/c193707ae66e2a5ff252fed5039f6e66573389480bfc88086e1eae07906c/raiden-client-1.0.0.tar.gz" } ] }