{ "info": { "author": "heron", "author_email": "peng.liu@nkn.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# nkn-sdk-py3\n\n## Install\n\n```shell\npip install nkn-sdk\n```\n\n## Usage\n\nImport library\n```python\nfrom nknsdk.wallet import Wallet\n```\n\n+ Create a new wallet\n```python\nwallet = Wallet.new_wallet('pswd')\n```\n\n+ Get wallet's json string\n```python\nprint(wallet.to_json())\n```\n\n+ Get wallet's address\n```python\nprint(wallet.address)\n```\n\n+ Transfer token to some address\n```python\nprint(wallet.transfer_to(wallet.address, 1, fee=0.00000001))\n```\n\n+ Load wallet from a wallet json string\n```python\nwallet_from_json = Wallet.load_json_wallet(wallet.to_json(), 'pswd')\n```\n\n+ Get wallet's json to dict\n```python\nprint(wallet_from_json.to_dict())\n```\n\n+ Restore wallet from Ed25519 seed\n```python\nwallet_from_seed = Wallet.restore_wallet_by_seed(wallet.seed, 'aaa')\n```\n\n+ Verify whether an address is valid\n```python\nprint(Wallet.verify_address(wallet.address))\n```\n\n+ Verify password of the wallet\n```python\nprint(wallet.verify_wallet_password('pswd'))\n```\n\n+ Get balance of this wallet\n```python\nprint(wallet.get_balance())\n```\n\n+ Get balance of address\n```python\nprint(Wallet.get_balance_by_addr(wallet.address))\n```\n\n+ Get nonce for next transaction of this wallet\n```python\nprint(wallet.get_nonce())\n```\n\n+ Get nonce for next transaction of address\n```python\nprint(Wallet.get_nonce_by_addr(wallet.address))\n```\n\n+ Get wallet address of a name\n```python\nprint(Wallet.get_address_by_name('somename'))\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/nknorg/nkn-sdk-py3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nkn-sdk", "package_url": "https://pypi.org/project/nkn-sdk/", "platform": "", "project_url": "https://pypi.org/project/nkn-sdk/", "project_urls": { "Homepage": "https://github.com/nknorg/nkn-sdk-py3" }, "release_url": "https://pypi.org/project/nkn-sdk/0.1.1/", "requires_dist": [ "pynacl", "pycrypto", "base58", "requests", "protobuf" ], "requires_python": ">=3.3", "summary": "NKN client and wallet SDK", "version": "0.1.1" }, "last_serial": 5719225, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2c62470d96ac93300e9f931501ff6bfe", "sha256": "cd6b0155b12df379239668d264e47185a56c754a8fd4c33ec1d035acab3e408f" }, "downloads": -1, "filename": "nkn_sdk-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2c62470d96ac93300e9f931501ff6bfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 33122, "upload_time": "2019-08-21T08:16:22", "url": "https://files.pythonhosted.org/packages/8e/9e/1d4808fcd32639972fa072fb643326477b6dae4da4f1df16ee09bc58fa95/nkn_sdk-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7478b869e8f4121aa1dd2cfed659ea67", "sha256": "54b022b2e5f2467044198b69e66717c70041f9d035a823a2e4b603a927f32b18" }, "downloads": -1, "filename": "nkn-sdk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7478b869e8f4121aa1dd2cfed659ea67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 19749, "upload_time": "2019-08-21T08:16:24", "url": "https://files.pythonhosted.org/packages/5f/2a/90a0d9476094a464d0e4dc499c1647e2476d2fa79442b39e495e7d9fd176/nkn-sdk-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d1a9fcadcd68988036d23ce3a8ff7d02", "sha256": "eaf4c5a47586766caa1d055b0ba7f240dd84a5f336842fa5c5562c4f6d3f24eb" }, "downloads": -1, "filename": "nkn_sdk-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1a9fcadcd68988036d23ce3a8ff7d02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 33157, "upload_time": "2019-08-23T07:03:46", "url": "https://files.pythonhosted.org/packages/4d/2c/a110fe33167aef018c8dcb5e3c200be63cc5b87cf43df4c22b928f1eae25/nkn_sdk-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67b97ef31884bb92a981779bee03f510", "sha256": "202022e62f31846240b45b5f915b5e499781e179d1349fe39e226713fa73d630" }, "downloads": -1, "filename": "nkn-sdk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "67b97ef31884bb92a981779bee03f510", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 19784, "upload_time": "2019-08-23T07:03:47", "url": "https://files.pythonhosted.org/packages/b0/40/448518db0a49d8efdc81f0a8b8aeb402eca4d812d309b13c1a3b259ddc9c/nkn-sdk-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1a9fcadcd68988036d23ce3a8ff7d02", "sha256": "eaf4c5a47586766caa1d055b0ba7f240dd84a5f336842fa5c5562c4f6d3f24eb" }, "downloads": -1, "filename": "nkn_sdk-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1a9fcadcd68988036d23ce3a8ff7d02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 33157, "upload_time": "2019-08-23T07:03:46", "url": "https://files.pythonhosted.org/packages/4d/2c/a110fe33167aef018c8dcb5e3c200be63cc5b87cf43df4c22b928f1eae25/nkn_sdk-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67b97ef31884bb92a981779bee03f510", "sha256": "202022e62f31846240b45b5f915b5e499781e179d1349fe39e226713fa73d630" }, "downloads": -1, "filename": "nkn-sdk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "67b97ef31884bb92a981779bee03f510", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 19784, "upload_time": "2019-08-23T07:03:47", "url": "https://files.pythonhosted.org/packages/b0/40/448518db0a49d8efdc81f0a8b8aeb402eca4d812d309b13c1a3b259ddc9c/nkn-sdk-0.1.1.tar.gz" } ] }