{ "info": { "author": "eosmoto", "author_email": "eosmoto@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "[![Build Status](https://travis-ci.org/eosmoto/eosiopy.svg?branch=master)](https://travis-ci.org/eosmoto/eosiopy)\n# About/\u5173\u4e8e\n\n**EosioPy** is a python EOS tool,which is developed by EosMoto\n\n**EosioPy**\u662f\u4e00\u4e2apython eos\u5de5\u5177\u96c6\u5408\u3002\n\n-------------------------------\n## Donation/\u6350\u732e\nIf this project help you reduce time to develop, you can give me a cup of coffee :) \n\n\u5982\u679c\u8fd9\u4e2a\u9879\u76ee\u5e2e\u52a9\u4f60\u51cf\u5c11\u5f00\u53d1\u65f6\u95f4,\u4f60\u53ef\u4ee5\u7ed9\u6211\u4e00\u676f\u5496\u5561:) \n\n- [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/gaojinfeng)\n- [Donate via Wechat/\u5fae\u4fe1](https://xcx.yibangbang99.com/media/weixin.jpg)\n- [Donate via Alipay/\u652f\u4ed8\u5b9d](https://xcx.yibangbang99.com/media/zhifubao.jpg)\n- Donate via Bitcoin: 1Kptw5HQYPrWVPe7Z9AAF9kHRgD4iGmwVy\n- Donate via Bitcoin Cash: 1Kptw5HQYPrWVPe7Z9AAF9kHRgD4iGmwVy\n- Donate via ETH: 0xd80f6cd8ed61c3b4db0c8709bf168bef9faeaed3\n- Donate via EOS: flyingflying\n\n\n### Installation/\u5b89\u88c5\n\nEosioPy requires to run python3.6+.\n\n\n```sh\n$ pip install eosiopy\n```\n**Any questions pls join our official Telegram Group below/\u76f8\u5173\u95ee\u9898\u53cd\u9988\uff0c\u8bf7\u52a0Telegram\u7fa4\u7ec4:**\n\n Telegram \u7fa4\uff1ahttps://t.me/joinchat/IAxvKRB5r4R5ovBdpIeYgQ\n\n Telegram GROUP\uff1ahttps://t.me/joinchat/IAxvKRB5r4R5ovBdpIeYgQ\n\n### Simple to use/\u7b80\u5355\u4f7f\u7528\n\u4f60\u53ef\u4ee5\u6267\u884c\u4efb\u4f55eosio\u652f\u6301\u7684\u5408\u7ea6[eosio\u5b98\u65b9\u6587\u6863](https://eosio.github.io/eos/group__contractdev.html)\n\nYou can perform any contract supported by eosio[eosio Official documents](https://eosio.github.io/eos/group__contractdev.html)\n\n```python\nfrom eosiopy.eosioparams import EosioParams\nfrom eosiopy.nodenetwork import NodeNetwork\nfrom eosiopy.rawinputparams import RawinputParams\nraw = RawinputParams(\"transfer\", {\n \"from\": \"eosio.token\",\n \"memo\": \"eosmoto\",\n \"quantity\": \"20.0000 EOS\",\n \"to\": \"eosio\"\n }, \"eosio.token\", \"eosio.token@active\")\neosiop_arams=EosioParams(raw.params_actions_list,\"5K7vdq9bEpTGZMryrc4LwcxeHAwMcrFuwskVujujpAfBoJwAo82\")\nnet=NodeNetwork.push_transaction(eosiop_arams.trx_json)\nprint(net)\n```\n### also can Chain calls/\u94fe\u5f0f\u8c03\u7528\n```python\nraw = RawinputParams(\"transfer\", {\n \"from\": \"eosio.token\",\n \"memo\": \"eosmoto\",\n \"quantity\": \"20.0000 EOS\",\n \"to\": \"eosio\"\n }, \"eosio.token\", \"eosio.token@active\").add(\"transfer\", {\n \"from\": \"eosio.token\",\n \"memo\": \"eosmoto\",\n \"quantity\": \"2.0000 EOS\",\n \"to\": \"eosio\"\n }, \"eosio.token\", \"eosio.token@active\")\n\n```\n\n### Change config/\u66f4\u6539\u9ed8\u8ba4\u914d\u7f6e\n\nYou can change the default node address before sending the request (default is 127.0.0.1:8888)\n\n```python\nfrom eosiopy import eosio_config\neosio_config.url=\"http://127.0.0.1\"\neosio_config.port=8888\n```\n\u4f60\u53ef\u4ee5\u5728\u53d1\u9001\u8bf7\u6c42\u4e4b\u524d\u66f4\u6539\u9ed8\u8ba4\u7684\u8282\u70b9\u5730\u5740(\u9ed8\u8ba4\u662f 127.0.0.1:8888)\n\n### Use the advanced/\u8fdb\u9636\u4f7f\u7528\nYou can also generate all parameters manually without using the default parameters.\n\n\u4f60\u4e5f\u53ef\u4ee5\u4e0d\u4f7f\u7528\u9ed8\u8ba4\u53c2\u6570\u751f\u6210\uff0c\u624b\u52a8\u751f\u6210\u6240\u6709\u53c2\u6570\n```python\nfrom eosiopy.eosioparams import EosioParams\nfrom eosiopy.nodenetwork import NodeNetwork\n\ufeffparams={\n \"available_keys\": [\n \"EOS7yq2yoio7zBhMMjKR41iTun4P86gyq5bi8fXgy6X3FvH4CwKp6\",\n \"EOS8hdhrncnn1fKk21iHb7g9F8Q7MGa3VdfDiYEffqVeNVgo9iJ5K\"\n ],\n \"transaction\": {\n \"actions\": [\n {\n \"account\": \"eosio.token\",\n \"authorization\": [\n {\n \"actor\": \"eosio.token\",\n \"permission\": \"active\"\n }\n ],\n \"data\": \"00a6823403ea305500e1f505000000000445455300000000046d656d6f\",\n \"name\": \"issue\"\n }\n ],\n \"context_free_actions\": [\n ],\n \"context_free_data\": [\n ],\n \"delay_sec\": 0,\n \"expiration\": 1527587389,\n \"max_cpu_usage_ms\": 0,\n \"max_net_usage_words\": 0,\n \"ref_block_num\": 26471,\n \"ref_block_prefix\": 519107831,\n \"signatures\": [\n ]\n }\n}\neosiop_arams=EosioParams(\ufeffparams,\"5K7vdq9bEpTGZMryrc4LwcxeHAwMcrFuwskVujujpAfBoJwAo82\")\nnet=NodeNetwork.push_transaction(eosiop_arams.trx_json)\nprint(net)\n```\n\n\n\n\n###LICENSE/\u7248\u6743\n\n**License**\n\nReleased under GNU General Public License v3.0", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eosmoto/eosiopy", "keywords": "eos,eosio,eosiopy,eospython,pythoneos,python eos,eos python", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "eosiopy", "package_url": "https://pypi.org/project/eosiopy/", "platform": "", "project_url": "https://pypi.org/project/eosiopy/", "project_urls": { "Homepage": "https://github.com/eosmoto/eosiopy" }, "release_url": "https://pypi.org/project/eosiopy/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Python library of the EOS.IO project.", "version": "0.1.4" }, "last_serial": 4115862, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "bde7e0d8d67acde7b941056d9a381dc1", "sha256": "14d549c4e0a0515f5da5fc73b79cc84f31a8307560036f3099af446b3f0d8750" }, "downloads": -1, "filename": "eosiopy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bde7e0d8d67acde7b941056d9a381dc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7982, "upload_time": "2018-06-07T02:24:43", "url": "https://files.pythonhosted.org/packages/e5/32/d3d9bdb5237823daf2c650b7f4ca09d2d5692e576282a861a3eccad59f0f/eosiopy-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "87f9840c427033f21bb2d1734335f242", "sha256": "16dde3bd00293bfed969393a556f0b1acded165a6df622e700ea89a232a69cdc" }, "downloads": -1, "filename": "eosiopy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "87f9840c427033f21bb2d1734335f242", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8001, "upload_time": "2018-06-08T09:17:27", "url": "https://files.pythonhosted.org/packages/c7/36/d0d8f52b5788328f83483d713efb041f73743f95262c577adc671952df44/eosiopy-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "81e1e7bf1c864c0da5d4f5a62101fbdc", "sha256": "2bb48f46a26f87bc50d613d09070309b2484cfccb282f47dff1c23a169426bbf" }, "downloads": -1, "filename": "eosiopy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "81e1e7bf1c864c0da5d4f5a62101fbdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8155, "upload_time": "2018-06-15T11:44:47", "url": "https://files.pythonhosted.org/packages/0e/de/4b01e4d3cbd4095628af2c3f02d54fecfedc47121061893d10888e191fc8/eosiopy-0.0.4-py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0e2fb57a6504303f951aaf0ee4183536", "sha256": "e0a5e40187b316a4e244ac96760344fe877e33d424613193d398aec161b18d96" }, "downloads": -1, "filename": "eosiopy-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0e2fb57a6504303f951aaf0ee4183536", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24407, "upload_time": "2018-06-19T02:28:04", "url": "https://files.pythonhosted.org/packages/5b/77/266deb1d89b0ada0552b5c471e1022b4f43172113d30e862de0745eb964c/eosiopy-0.0.6-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c4887698f7376a277ad3eb9a6aad6114", "sha256": "36c0c4ea25b511eedc0e9d78719e4dc900e0f1632580c2a319d49b43e4e21cce" }, "downloads": -1, "filename": "eosiopy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c4887698f7376a277ad3eb9a6aad6114", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49333, "upload_time": "2018-07-03T09:19:02", "url": "https://files.pythonhosted.org/packages/3f/6d/6bdd16825b70f793ccfaf16c14ff320907441374a480534d328144c07890/eosiopy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "346345d03f02a77beac4536bee866a53", "sha256": "ce73fdf18a3d1f4bf06f6f1a6d831e2ccbfbe9107a562b6b426f5dab93795874" }, "downloads": -1, "filename": "eosiopy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "346345d03f02a77beac4536bee866a53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49325, "upload_time": "2018-07-03T09:28:13", "url": "https://files.pythonhosted.org/packages/d9/fe/f8e729f96271e7c3118a7ce0549084e9ca90eab309b8287cfeeb96b4b819/eosiopy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1addf675776bd0315856d4cf8a840853", "sha256": "6c31151e83b6a435c778fa2cb67c2926dd413bae72bdf5af27dd0e9027da1bd6" }, "downloads": -1, "filename": "eosiopy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1addf675776bd0315856d4cf8a840853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53218, "upload_time": "2018-07-24T02:46:14", "url": "https://files.pythonhosted.org/packages/10/4d/486817652237390a9307f3e14f673c6ecb36d3ff7de6c6377d9a03707da4/eosiopy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "569ce647c251a9cd9d07af3b821871dd", "sha256": "312cfec5c2a95fdbc3d706b19d117f45f84dbb16347bbda7a8a833873183f5a6" }, "downloads": -1, "filename": "eosiopy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "569ce647c251a9cd9d07af3b821871dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53237, "upload_time": "2018-07-30T10:17:23", "url": "https://files.pythonhosted.org/packages/d1/a2/128733b064a6e3f0196509457f6bbb73a9a05701826a57bb60ca993912e6/eosiopy-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "569ce647c251a9cd9d07af3b821871dd", "sha256": "312cfec5c2a95fdbc3d706b19d117f45f84dbb16347bbda7a8a833873183f5a6" }, "downloads": -1, "filename": "eosiopy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "569ce647c251a9cd9d07af3b821871dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53237, "upload_time": "2018-07-30T10:17:23", "url": "https://files.pythonhosted.org/packages/d1/a2/128733b064a6e3f0196509457f6bbb73a9a05701826a57bb60ca993912e6/eosiopy-0.1.4.tar.gz" } ] }