{ "info": { "author": "viraj", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "## raiden_py\n\nRaiden Python Client Library\n\n### Installation\npython 3.7+\n```\npip install raiden-py\n```\n\n### Documentation\nhttps://viraja1.github.io/raiden_py/docs/raiden_py/raiden.html\n\n### Sample Usage\n\n```\nfrom raiden_py import Raiden\nraiden = Raiden(\"http://localhost:5001\", \"v1\")\n\n# Querying Information About Your Raiden Node\nraiden.get_address()\n\n# Register a token\nraiden.register_token(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C')\n\n# Get a list of all unsettled channels\nraiden.get_channels()\n\n# Get a list of all unsettled channels for the given token address.\nraiden.get_channels_token(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C')\n\n# Query information about one of your channels\nraiden.get_channel_info(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b')\n\n# Get a list of addresses of all registered tokens.\nraiden.get_token_addresses()\n\n# Get the address of the corresponding token network for the given token, if the token is registered.\nraiden.get_token_network_address(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C')\n\n# Get a list of all partners with whom you have non-settled channels for a certain token.\nraiden.get_partners(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C')\n\n# Get a list of all transfers that have not been completed yet\nraiden.get_pending_transfers()\n\n# Get a list of all transfers that have not been completed yet for specified token\nraiden.get_pending_transfers_token(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C')\n\n# Returns a list of all transfers that have not been completed yet for specified channel\nraiden.get_pending_transfers_channel(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b')\n\n# Create a channel\nraiden.create_channel(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b', \n total_deposit=1, settle_timeout=500)\n\n# Close a channel\nraiden.close_channel(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b')\n\n# Increase the deposit in the channel\nraiden.increase_deposit_channel(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b',\n total_deposit=1)\n\n# Withdraw token\nraiden.withdraw_token_channel(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n partner_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b',\n total_withdraw=1) \n\n# Get a dict containing all joined token networks.\nraiden.get_joined_token_networks()\n\n# Automatically join a token network\nraiden.join_token_network(token_address='0x46E75a569Be6BdDe5d5E8351c5c035e8DfEa5C62', funds=1)\n\n# Leave a token network\nraiden.leave_token_network(token_address='0x46E75a569Be6BdDe5d5E8351c5c035e8DfEa5C62')\n\n# Initiate a payment\nraiden.initiate_payment(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n target_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b', \n amount=1)\n\n# Query the payment history\nraiden.get_payment_history(token_address='0x9B740B496dea54d747680e941921aD28BDA5789C', \n target_address='0x2645bcF95d1c3fE89dB435be8AaEFb887832803b')\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/viraja1/raiden_py/", "keywords": "raiden", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "raiden-py", "package_url": "https://pypi.org/project/raiden-py/", "platform": "", "project_url": "https://pypi.org/project/raiden-py/", "project_urls": { "Homepage": "https://github.com/viraja1/raiden_py/" }, "release_url": "https://pypi.org/project/raiden-py/0.1.2/", "requires_dist": [ "requests (>=2.20.0)" ], "requires_python": ">=3.7", "summary": "Raiden Python Client Library", "version": "0.1.2" }, "last_serial": 5682242, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "98f440302bcc585a4130394bb16d7712", "sha256": "2bffa0b102c97baa9d306062e4ba879cf3163b22e6d9ca77453d94f22684996b" }, "downloads": -1, "filename": "raiden_py-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "98f440302bcc585a4130394bb16d7712", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6079, "upload_time": "2019-08-15T12:43:49", "url": "https://files.pythonhosted.org/packages/88/ce/a711e8dec5efe4d5b838383687e9e24362680dc09868c3ad5819950704ea/raiden_py-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d61145b6c62707765f4d3413c5f926", "sha256": "a28ee27a485523287a70e93148b83a3bffc35b0fdf839c44ca158d142ab4715e" }, "downloads": -1, "filename": "raiden_py-0.1.0.tar.gz", "has_sig": false, "md5_digest": "74d61145b6c62707765f4d3413c5f926", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6338, "upload_time": "2019-08-15T12:43:53", "url": "https://files.pythonhosted.org/packages/6b/49/41a7479adfab6bc3418531c50777d0f2357ce4c0b2897b77ed89d9037798/raiden_py-0.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "b6d1d308403227d1c8eb8d866f8a7871", "sha256": "ff26bf46258057e87759dce2d393c1b2dece70bbd47a22b3aaa3392bd3a89a71" }, "downloads": -1, "filename": "raiden_py-0.1-py3.7.egg", "has_sig": false, "md5_digest": "b6d1d308403227d1c8eb8d866f8a7871", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.7", "size": 10615, "upload_time": "2019-08-15T12:43:51", "url": "https://files.pythonhosted.org/packages/47/4c/89f7597a7f7380342c92d589ff03c958fe18e6097555a31f4ac6ef90c922/raiden_py-0.1-py3.7.egg" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "be9d3bf4d3f8f837d9262a4f89531187", "sha256": "31905aa6c471d0c23af5b06c783a71c6656ded6418709d5dee0bc76c5b9cfaef" }, "downloads": -1, "filename": "raiden_py-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be9d3bf4d3f8f837d9262a4f89531187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6079, "upload_time": "2019-08-15T12:54:08", "url": "https://files.pythonhosted.org/packages/74/d4/5ab8eb3f3a33829ced101fd096d7c75d34100e68e88f65ae61d846c85ea8/raiden_py-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "889db28059b8822a8ed0b016c2925b03", "sha256": "944ef5903278cfbe058e5f99e630e71d03577402059bcbb03d887af0e1b08eb3" }, "downloads": -1, "filename": "raiden_py-0.1.1.tar.gz", "has_sig": false, "md5_digest": "889db28059b8822a8ed0b016c2925b03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6332, "upload_time": "2019-08-15T12:54:11", "url": "https://files.pythonhosted.org/packages/63/d2/575c43e63f055c1425766f4946ea37455c1c5f400bb89a50658794ec7d6a/raiden_py-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d77ff4f095d73d976c722c6cf8ca730f", "sha256": "cea4f62e30c4ef7a1ee4e9510d17590849b2ffb760b0a52daf047431eaadf412" }, "downloads": -1, "filename": "raiden_py-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d77ff4f095d73d976c722c6cf8ca730f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6198, "upload_time": "2019-08-15T13:27:38", "url": "https://files.pythonhosted.org/packages/d5/9c/30d5e7889e0f5920dd67be6d9f2a412c88ad3ab7be01bf396c2024f92d93/raiden_py-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "544c00b41a0ec2e4df2cf1e2160ce504", "sha256": "adc0914cb439410ced289d1e39e7f6c8cf7b50cd9bdab5e23d4f529f6ce8e6d5" }, "downloads": -1, "filename": "raiden_py-0.1.2.tar.gz", "has_sig": false, "md5_digest": "544c00b41a0ec2e4df2cf1e2160ce504", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6542, "upload_time": "2019-08-15T13:27:42", "url": "https://files.pythonhosted.org/packages/89/c9/4a8d37744fbc414c8333a8016d07698b69eb2e508b8e94a7e95c35b6f6ba/raiden_py-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d77ff4f095d73d976c722c6cf8ca730f", "sha256": "cea4f62e30c4ef7a1ee4e9510d17590849b2ffb760b0a52daf047431eaadf412" }, "downloads": -1, "filename": "raiden_py-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d77ff4f095d73d976c722c6cf8ca730f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6198, "upload_time": "2019-08-15T13:27:38", "url": "https://files.pythonhosted.org/packages/d5/9c/30d5e7889e0f5920dd67be6d9f2a412c88ad3ab7be01bf396c2024f92d93/raiden_py-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "544c00b41a0ec2e4df2cf1e2160ce504", "sha256": "adc0914cb439410ced289d1e39e7f6c8cf7b50cd9bdab5e23d4f529f6ce8e6d5" }, "downloads": -1, "filename": "raiden_py-0.1.2.tar.gz", "has_sig": false, "md5_digest": "544c00b41a0ec2e4df2cf1e2160ce504", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6542, "upload_time": "2019-08-15T13:27:42", "url": "https://files.pythonhosted.org/packages/89/c9/4a8d37744fbc414c8333a8016d07698b69eb2e508b8e94a7e95c35b6f6ba/raiden_py-0.1.2.tar.gz" } ] }