{ "info": { "author": "Marcel Cure", "author_email": "marcel.cure@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# web3fsnpy\n\nThe Python3 implementation of FUSION\u2019s Web3 functions\n\n\n# Quick start\n\nInstall some dependencies (you will need > python3.6) :-\n\n#> sudo apt install python3 python3-pip\n\n#> sudo pip3 install web3fsnpy (or pip3 install web3fsnpy --user if you want to install a local copy)\n\nYou can find some example python programs at https://github.com/FUSIONFoundation/web3fsnpy/tree/master/fusion_tests \n\ndesigned to demonstrate the API's functionality. These will be added to as new functions are developed.\n\nYou will probably need to set the environmental variable FSN_PRIVATE_KEY to be able to use any write transaction methods. \n\nGet your private key from your Fusion wallet (click on 'View details') and then :-\n\n#> export FSN_PRIVATE_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n\n\n# Developer setup\n\nFor a developer setup, you will likely need to install Ethereum's web3.py according to the instructions at https://github.com/ethereum/web3.py\n\nThen install web3fsnpy :-\n\n#> git clone https://github.com/FUSIONFoundation/web3fsnpy.git\n\nThe dependencies are listed in the file requirements.txt\n\n\nNow you need to update the PYTHONPATH environmental variable to your .bashrc file assuming that you are in the folder web3fsnpy :-\n\n#> echo \"export PYTHONPATH=$PYTHONPATH:$PWD\">>~/.bashrc\n\nNow restart your shell to activate the PYTHONPATH. You can now try some of the scripts in the folder fusion_tests to make sure that it is working.\n\nIt is best practice to operate within a virtualenv when modifying code, so as to isolate dependency issues.\n\n\n# Bugs and enhancements\n\nPlease report bugs or suggest enhancements by creating a git pull request to https://github.com/FUSIONFoundation/web3fsnpy\n\n\n\n# INTRODUCTION\n\n\nBy creating a pythonic version of the JavaScript web3.js API for it's blockchain, Fusion Foundation has made it possible\nto easily unlock all the functionality that makes Fusion unique. With only single function calls, a user can now create assets, send tokens, or generate time locks to unlock the time value of assets and other cryptocurrencies locked in to Fusion's blockchain.\n\nBecause python is easy to learn and is platform independent, every user now has access to Fusion's features and can combine them with every other python module, including math and scientific modules, specialist financial modules, to assist them in developing feature rich applications. \n\n\n# Fusion's developer community\n\nYou can easily interact with other Fusion developers through its Telegram channel https://t.me/FsnDevCommunity.\n\nHere you can discuss new project ideas, or seek technical assistance from other developers and the Fusion technical team.\n\nIf you have some code that you would like to add to the repository, please create a pull request to https://github.com/FUSIONFoundation/web3fsnpy \n\nand let's create a powerful resource for all developers.\n\nDon't be a stranger!\n\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/FUSIONFoundation/web3fsnpy", "keywords": "Fusion Protocol,blockchain,Decentralized finance", "license": "", "maintainer": "", "maintainer_email": "", "name": "web3fsnpy", "package_url": "https://pypi.org/project/web3fsnpy/", "platform": "", "project_url": "https://pypi.org/project/web3fsnpy/", "project_urls": { "Homepage": "https://github.com/FUSIONFoundation/web3fsnpy" }, "release_url": "https://pypi.org/project/web3fsnpy/0.9/", "requires_dist": [ "attrdict (>=2.0.1)", "attrs (>=19.1.0)", "base58 (>=1.0.3)", "certifi (>=2019.9.11)", "chardet (>=3.0.4)", "cytoolz (>=0.10.0)", "eth-abi (>=2.0.0)", "eth-account (>=0.4.0)", "eth-hash (>=0.2.0)", "eth-keyfile (>=0.5.1)", "eth-rlp (>=0.1.2)", "eth-typing (>=2.1.0)", "eth-utils (>=1.7.0)", "hexbytes (>=0.2.0)", "idna (>=2.8)", "ipfshttpclient (>=0.4.12)", "jsonschema (>=3.0.2)", "lru-dict (>=1.1.6)", "multiaddr (>=0.0.8)", "netaddr (>=0.7.19)", "parsimonious (>=0.8.1)", "protobuf (>=3.9.2)", "pycryptodome (>=3.9.0)", "pyrsistent (>=0.15.4)", "python-dateutil (>=2.8.0)", "requests (>=2.22.0)", "rlp (>=1.1.0)", "six (>=1.12.0)", "toolz (>=0.10.0)", "urllib3 (>=1.25.6)", "varint (>=1.0.2)", "web3 (>=5.1.0)" ], "requires_python": ">=3.6", "summary": "A Fusion extension to the web3.py package", "version": "0.9" }, "last_serial": 5902847, "releases": { "0.8": [ { "comment_text": "", "digests": { "md5": "f0b9ee046d207a29be8cd860429dbc5a", "sha256": "2d495a7c01915b8d19f39e7f57cc8bd2d3b860972c24283c3e2820aa458509ea" }, "downloads": -1, "filename": "web3fsnpy-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f0b9ee046d207a29be8cd860429dbc5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 86871, "upload_time": "2019-09-27T09:43:39", "url": "https://files.pythonhosted.org/packages/3c/ae/30327bb2ffb44ff1a49bd98a69a721c5e5e4e25aeb26a0e2636f7402043a/web3fsnpy-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef1837d65630c5963b3a9a691b0b01a9", "sha256": "6e33159f588f7fe4fecf51ac2e862c39e9554adfb86a948c01b3c9e5310074d6" }, "downloads": -1, "filename": "web3fsnpy-0.8.tar.gz", "has_sig": false, "md5_digest": "ef1837d65630c5963b3a9a691b0b01a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 59992, "upload_time": "2019-09-27T09:43:41", "url": "https://files.pythonhosted.org/packages/4b/7c/12f5dc9f014169f8162372c09f39968ffac6bce5517f8f80a6955543a23d/web3fsnpy-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "073d19eb2fabfc5f1f317fee52a223b2", "sha256": "fdf84998b20131af980bb82641ef600fe2f78692784fbd932be7965adb3b6133" }, "downloads": -1, "filename": "web3fsnpy-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "073d19eb2fabfc5f1f317fee52a223b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 88807, "upload_time": "2019-09-29T15:08:44", "url": "https://files.pythonhosted.org/packages/4d/39/f0d1c76a3e2b13fc00db5610be4984028820e95a313545c5a228d31463cd/web3fsnpy-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f34c730be8b561675bfc92b1b33816c", "sha256": "f22345a8dce6d4434892418d5ecbcd92cf3d37189a3458ecb54f57e86623d03d" }, "downloads": -1, "filename": "web3fsnpy-0.9.tar.gz", "has_sig": false, "md5_digest": "6f34c730be8b561675bfc92b1b33816c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 61184, "upload_time": "2019-09-29T15:08:55", "url": "https://files.pythonhosted.org/packages/cb/6a/7a666f3f03a86360d3c40614cecb5a0034588da3963dade812ed739c0466/web3fsnpy-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "073d19eb2fabfc5f1f317fee52a223b2", "sha256": "fdf84998b20131af980bb82641ef600fe2f78692784fbd932be7965adb3b6133" }, "downloads": -1, "filename": "web3fsnpy-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "073d19eb2fabfc5f1f317fee52a223b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 88807, "upload_time": "2019-09-29T15:08:44", "url": "https://files.pythonhosted.org/packages/4d/39/f0d1c76a3e2b13fc00db5610be4984028820e95a313545c5a228d31463cd/web3fsnpy-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f34c730be8b561675bfc92b1b33816c", "sha256": "f22345a8dce6d4434892418d5ecbcd92cf3d37189a3458ecb54f57e86623d03d" }, "downloads": -1, "filename": "web3fsnpy-0.9.tar.gz", "has_sig": false, "md5_digest": "6f34c730be8b561675bfc92b1b33816c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 61184, "upload_time": "2019-09-29T15:08:55", "url": "https://files.pythonhosted.org/packages/cb/6a/7a666f3f03a86360d3c40614cecb5a0034588da3963dade812ed739c0466/web3fsnpy-0.9.tar.gz" } ] }