{ "info": { "author": "Panu", "author_email": "Panu.suk@protonmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# satang-pro-signer\n\n[![Build Status](https://travis-ci.org/thebevrishot/satang-pro-signer.svg?branch=master)](https://travis-ci.org/thebevrishot/satang-pro-signer)\n[![PyPI version](https://badge.fury.io/py/satang-pro-signer-x.svg)](https://badge.fury.io/py/satang-pro-signer-x)\n\nAn implementation of Satang Pro request signing scheme.\n\nhttps://docs.satang.pro/authentication\n\n## installation\n\n```\npip install satang-pro-signer-x\n```\n\n## usage\n\n```python\nimport json\nimport satang_pro_signer # import signer\n\n# prepare secret\nsecret = bytes.fromhex('8781e58f94f8b2a58b6aa30649fd6a46')\n\n# create signer\nsigner = satang_pro_signer.Signer(secret)\n\n# prepare payload to be sign\npayload = json.loads('{\"type\":\"limit\",\"pair\":\"btc_thb\", \"side\":\"sell\", \"price\":\"100000\", \"amount\":\"100\", \"none\":\"1570763737\"}')\n\n# sign\nsignature = signer.sign(payload) # bytes\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/thebevrishot/satang-pro-signer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "satang-pro-signer-x", "package_url": "https://pypi.org/project/satang-pro-signer-x/", "platform": "", "project_url": "https://pypi.org/project/satang-pro-signer-x/", "project_urls": { "Homepage": "https://github.com/thebevrishot/satang-pro-signer" }, "release_url": "https://pypi.org/project/satang-pro-signer-x/0.0.1.dev2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "An implementation of Satang Pro signing request scheme", "version": "0.0.1.dev2" }, "last_serial": 5961008, "releases": { "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "26a636ec1ee5c8b20a1722bd8f39d1dd", "sha256": "e4fcb2db4d4b317b193fbe69012ff76eb951bbc68f15887bdd14857bff41088f" }, "downloads": -1, "filename": "satang_pro_signer_x-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "26a636ec1ee5c8b20a1722bd8f39d1dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5105, "upload_time": "2019-10-11T03:31:11", "url": "https://files.pythonhosted.org/packages/a5/35/2444e9d0defba18c6b65189deeb9f5e863a097e894326d1fca07bb769d7d/satang_pro_signer_x-0.0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6898b10dade4efc643e69049b37c14c5", "sha256": "203a736b216896f364ad5d5211c8b05a60d63426c27ad3f0238addf0258c7bff" }, "downloads": -1, "filename": "satang-pro-signer-x-0.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "6898b10dade4efc643e69049b37c14c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2205, "upload_time": "2019-10-11T03:31:13", "url": "https://files.pythonhosted.org/packages/c5/04/d64e59bea488494560d5fc3a7976a6b48899c9b0ef9a902f35579d365e19/satang-pro-signer-x-0.0.1.dev1.tar.gz" } ], "0.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "79f8979ff6dd39bac9315d2ae2e319e7", "sha256": "96a47e37edbe2df4da975259560885afcab9f0659fb68d1262fa91757fa7833a" }, "downloads": -1, "filename": "satang_pro_signer_x-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "79f8979ff6dd39bac9315d2ae2e319e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5369, "upload_time": "2019-10-11T16:05:42", "url": "https://files.pythonhosted.org/packages/d4/ff/a4982dfe3aaf9f4584c541c7af60154f622f54315283861ded50dab944b0/satang_pro_signer_x-0.0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8766f519a77ad9036eadfa7fd3c4eb0e", "sha256": "60b6deb50f6f439f19637198b001f79958c21604dc71115d8dca30b7edb64e93" }, "downloads": -1, "filename": "satang-pro-signer-x-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "8766f519a77ad9036eadfa7fd3c4eb0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2410, "upload_time": "2019-10-11T16:05:44", "url": "https://files.pythonhosted.org/packages/ed/67/04def5b5441ee3f7f651dd4c7649f825b2e13a7e0014bb2e0bff55486ee7/satang-pro-signer-x-0.0.1.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79f8979ff6dd39bac9315d2ae2e319e7", "sha256": "96a47e37edbe2df4da975259560885afcab9f0659fb68d1262fa91757fa7833a" }, "downloads": -1, "filename": "satang_pro_signer_x-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "79f8979ff6dd39bac9315d2ae2e319e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5369, "upload_time": "2019-10-11T16:05:42", "url": "https://files.pythonhosted.org/packages/d4/ff/a4982dfe3aaf9f4584c541c7af60154f622f54315283861ded50dab944b0/satang_pro_signer_x-0.0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8766f519a77ad9036eadfa7fd3c4eb0e", "sha256": "60b6deb50f6f439f19637198b001f79958c21604dc71115d8dca30b7edb64e93" }, "downloads": -1, "filename": "satang-pro-signer-x-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "8766f519a77ad9036eadfa7fd3c4eb0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2410, "upload_time": "2019-10-11T16:05:44", "url": "https://files.pythonhosted.org/packages/ed/67/04def5b5441ee3f7f651dd4c7649f825b2e13a7e0014bb2e0bff55486ee7/satang-pro-signer-x-0.0.1.dev2.tar.gz" } ] }