{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "This Python3 library implements support for Litecoin transactions.\n\nIt builds on top, and is intended to be used along with python-bitcointx library.\n\n## Requirements\n\n- [python-bitcointx](https://github.com/Simplexum/python-bitcointx) (version >= 1.0.0)\n\n## Usage:\n\nWith contextual switch to Litecoin parameters:\n\n```python\nimport os\nimport litecointx\nfrom bitcointx import ChainParams, get_current_chain_params\nfrom bitcointx.wallet import (\n CCoinKey, CCoinExtKey, P2WPKHCoinAddress, CCoinAddress\n)\n\nwith ChainParams('litecoin'):\n k = CCoinExtKey.from_seed(os.urandom(32))\n a = P2WPKHCoinAddress.from_pubkey(k.derive_path(\"m/0h/0h/1\").pub)\n print('example {} address: {}'.format(get_current_chain_params().NAME, a))\n assert CCoinAddress(str(a)) == a\n\n```\n\nWith global switch to Litecoin parameters:\n\n```python\nfrom litecointx import LitecoinMainnetParams\nfrom bitcointx import select_chain_params\n\nselect_chain_params('litecoin')\n# or, using the chain params class directly\nselect_chain_params(LitecoinMainnetParams)\n\n```\n\nWithout the switch of chain parameters:\n\n```python\nfrom litecointx.wallet import P2SHLitecoinLegacyAddress, P2SHLitecoinAddress\n\nlegacy_adr = P2SHLitecoinLegacyAddress('3F1c6UWAs9RLN2Mbt5bAJue12VhVCorXzs')\ncanonical_adr = P2SHLitecoinAddress.from_scriptPubKey(legacy_adr.to_scriptPubKey())\nassert str(canonical_adr) == 'MMDkQMv8pGGmAXdVyxaW8YtQMCHw7eouma'\n\n```\n\nWith special parameter that makes CCoinAddress to decode legacy p2sh addresses:\n\n```python\nfrom bitcointx import select_chain_params\nfrom bitcointx.wallet import CCoinAddress\nfrom litecointx.wallet import P2SHLitecoinLegacyAddress\n\nselect_chain_params('litecoin', allow_legacy_p2sh=True)\nlegacy_adr = CCoinAddress('3F1c6UWAs9RLN2Mbt5bAJue12VhVCorXzs')\nassert isinstance(legacy_adr, P2SHLitecoinLegacyAddress)\n```\nthis also works with ChainParams context manager.", "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/Simplexum/python-litecointx", "keywords": "litecoin", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-litecointx", "package_url": "https://pypi.org/project/python-litecointx/", "platform": "", "project_url": "https://pypi.org/project/python-litecointx/", "project_urls": { "Homepage": "https://github.com/Simplexum/python-litecointx" }, "release_url": "https://pypi.org/project/python-litecointx/0.1.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Litecoin module for use with python-bitcointx", "version": "0.1.1" }, "last_serial": 5826063, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "55144d81b609ac3836a4b96c39a2c06b", "sha256": "ebb2baae537062f9e5b20e92fa8b3715073cf62ecfa4c26d2e3b0f248333606c" }, "downloads": -1, "filename": "python-litecointx-0.1.1.tar.gz", "has_sig": false, "md5_digest": "55144d81b609ac3836a4b96c39a2c06b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7411, "upload_time": "2019-09-13T14:44:29", "url": "https://files.pythonhosted.org/packages/63/fb/9186f4307e63fe480d79b7ab1bcdd6dfa5e3cde3a313c8c379c7c80279cd/python-litecointx-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55144d81b609ac3836a4b96c39a2c06b", "sha256": "ebb2baae537062f9e5b20e92fa8b3715073cf62ecfa4c26d2e3b0f248333606c" }, "downloads": -1, "filename": "python-litecointx-0.1.1.tar.gz", "has_sig": false, "md5_digest": "55144d81b609ac3836a4b96c39a2c06b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7411, "upload_time": "2019-09-13T14:44:29", "url": "https://files.pythonhosted.org/packages/63/fb/9186f4307e63fe480d79b7ab1bcdd6dfa5e3cde3a313c8c379c7c80279cd/python-litecointx-0.1.1.tar.gz" } ] }