{ "info": { "author": "Wally Yu", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "## Binance DEX / Binance Chain Python Package\n\n\n\n## Introudction:\nThis Python package develop based on [Binance Chain official doc](https://docs.binance.org/) and tested all functionalities on test-net as well as main-net.\n\n#### Dex Links:\n - Test-net: https://testnet.binance.org/\n - Main-net: https://www.binance.org\n\nAccording to official doc, ways to connect to Binance DEX are:\n - REST API\n - CLI\n - Web Socket\n - Node RPC\n\nThis python package will provide all methods available as from binance official document except cli:\n- [x] REST API\n- [ ] CLI\n- [x] WebSocket\n- [x] Node NRPC\n\n## Environment:\nDue to time limitation, we didn't test different python version + os environment combinations, below are what we tested so far:\n- [x] Python3.5 + MacOs\n- [x] Python3.5 + Windows10\n\nwe are not sure if there would be any compatibility issues for python2.7, let us know if you encounter any issue.\n\nBTW, we do suggest to use Virtual Environment.\n\n## Python SDK Sample Usage:\n\n#### Install package:\n\n```\npip install binance-dex\n```\n - Notes: If you are working on Windows platform, compiling tools `Microsoft Visual C++ 14.0` is required.\n\n#### Full Code Example\nFind full Sample Usage from [code_examples.py](https://github.com/wally-yu/binance-dex/blob/master/sample.py)\n\n---\n\n#### Code Examples Sector by Sector\n\n#### - API Sample Usage\n```\nfrom binance_dex.api import BinanceChainClient\n\n# create API Client instance\napi_client = BinanceChainClient(is_test_net=True)\n\n# call corresponding methods\nprint(api_client.get_block_time())\n\n```\nSample return:\n\n```\n{'status': True, 'result': {'ap_time': '2019-04-06T04:43:48Z', 'block_time': '2019-04-06T04:43:47Z'}}\n```\n[++Find more API information by clicking this link++](https://github.com/wally-yu/binance-dex/blob/master/README_API.md)\n\n\n---\n\n\n#### - Crypto Sample Usage\n\n```\nfrom binance_dex.crypto import BinanceChainCrypto\n\n# Create crypto instance\ncrypto_instance = BinanceChainCrypto(is_test_net=True)\n\n# Generate Mnemonic words\nmnemonic_words = crypto_instance.generate_mnemonic()\nprint(\"Generating Mnemonic Words: \")\nprint(mnemonic_words)\n\n# Generate Private Key, Public Address and mnemonic\nkey = crypto_instance.generate_key()\nprint('Generating Private Key / Public Key / Mnemonic words: ')\nprint(key)\n```\nSample return:\n\n```\nGenerating Mnemonic Words: \nearly solid bronze civil version orange prize curve glory cricket ticket already weekend home early buyer zebra olive melody enrich park jeans apart tower\n\nGenerating Private Key / Public Key / Mnemonic words: \n{'private_key': '65dba225a6965020ff7aae6efc8b9494cbf52bea36e44341d471a7b4b8207e1a', 'public_address': 'tbnb1uvjsrw2pstxqwk45n8k6ke53yw8fsegjery2en', 'mnemonic': 'allow adult frown ivory coffee inhale calm assist galaxy indoor credit oyster tower exclude popular veteran first hint flag boost right zone clown flower'}\n\n```\n[++Find more Crypto information by clicking this link++](https://github.com/wally-yu/binance-dex/blob/master/README_Crypto.md)\n\n\n---\n\n#### - Socket Sample Usage\n\n```\nfrom binance_dex.sockets import BinanceChainSocket\n\n# --- Notice: Need to provide customized Call Back function to handle socket return data ---\n\n# Sample of Customized Callback function to handle received data\ndef customized_call_back(ws, received_message):\n ''' Simply print out '''\n print('----- Customized handler -----')\n print(str(received_message))\n\n\n# Create Socket Instance\nsocket_instance = BinanceChainSocket(IS_TEST_NET)\n\n# 24hr Ticker statistics for a single symbol, push every second\nsocket_instance.fetch_ticker_streams(trading_pair='100K-9BC_BNB',\n is_full_data=True,\n one_off=False, # long lived connection\n callback_function=customized_call_back)\n```\nSample return:\n\n```\n----- Customized handler -----\n{\"stream\":\"ticker\",\"data\":{\"e\":\"24hrTicker\",\"E\":1555687041,\"s\":\"100K-9BC_BNB\",\"p\":\"0.00000000\",\"P\":\"0.00000000\",\"w\":\"49999.00000000\",\"x\":\"49999.00000000\",\"c\":\"49999.00000000\",\"Q\":\"0.00009820\",\"b\":\"0.00000000\",\"B\":\"0.00000000\",\"a\":\"4700.00000000\",\"A\":\"0.13197840\",\"o\":\"49999.00000000\",\"h\":\"49999.00000000\",\"l\":\"49999.00000000\",\"v\":\"0.00000000\",\"q\":\"0.00000000\",\"O\":1555600601881,\"C\":1555687001881,\"F\":\"8274485-0\",\"L\":\"8274485-0\",\"n\":0}}\n\n----- Customized handler -----\n{\"stream\":\"ticker\",\"data\":{\"e\":\"24hrTicker\",\"E\":1555687042,\"s\":\"100K-9BC_BNB\",\"p\":\"0.00000000\",\"P\":\"0.00000000\",\"w\":\"49999.00000000\",\"x\":\"49999.00000000\",\"c\":\"49999.00000000\",\"Q\":\"0.00009820\",\"b\":\"0.00000000\",\"B\":\"0.00000000\",\"a\":\"4700.00000000\",\"A\":\"0.13197840\",\"o\":\"49999.00000000\",\"h\":\"49999.00000000\",\"l\":\"49999.00000000\",\"v\":\"0.00000000\",\"q\":\"0.00000000\",\"O\":1555600601881,\"C\":1555687001881,\"F\":\"8274485-0\",\"L\":\"8274485-0\",\"n\":0}}\n\n----- Customized handler -----\n{\"stream\":\"ticker\",\"data\":{\"e\":\"24hrTicker\",\"E\":1555687043,\"s\":\"100K-9BC_BNB\",\"p\":\"0.00000000\",\"P\":\"0.00000000\",\"w\":\"49999.00000000\",\"x\":\"49999.00000000\",\"c\":\"49999.00000000\",\"Q\":\"0.00009820\",\"b\":\"0.00000000\",\"B\":\"0.00000000\",\"a\":\"4700.00000000\",\"A\":\"0.13197840\",\"o\":\"49999.00000000\",\"h\":\"49999.00000000\",\"l\":\"49999.00000000\",\"v\":\"0.00000000\",\"q\":\"0.00000000\",\"O\":1555600601881,\"C\":1555687001881,\"F\":\"8274485-0\",\"L\":\"8274485-0\",\"n\":0}}\n```\n[++Find more Web Socket Doc by clicking this link++](https://github.com/wally-yu/binance-dex/blob/master/README_WebSockets.md)\n\n\n---\n#### - Node RPC Sample Usage\n\n```\nfrom binance_dex.node_rpc import BinanceChainNodeRPC\n\n# Create Instance\n\n# OPTION 1: using existing RPC node\nnode_rpc_instance = BinanceChainNodeRPC(is_test_net=True,\n node_rpc_url=None)\n\n# OPTION 2: using your own node\n# node_rpc_instance = BinanceChainNodeRPC(node_rpc_url='https://seed-pre-s3.binance.org')\n\n# Get number of unconfirmed transactions\nprint(node_rpc_instance.num_unconfirmed_txs()) \n```\nSample return\n\n```\nUsing Existing RPC server, trying to find a healthy node server...\n\nRequest URL: https://seed-pre-s3.binance.org:443/health ... ...\n\nSuccessfully found healthy node RPC server: https://seed-pre-s3.binance.org:443\n\nRequest URL: https://seed-pre-s3.binance.org:443/num_unconfirmed_txs ... ...\n{'status': True, 'result': {'jsonrpc': '2.0', 'id': '', 'result': {'n_txs': '0', 'txs': None}}}\n```\n[++Find more Node RPC Doc by clicking this link++](https://github.com/wally-yu/binance-dex/blob/master/README_NodeRPC.md)\n\n\n\n## SDK Overview\nAs you might noticed from above code sample, this SDK is composed with 4 parts:\n- API\n- WebSockets\n- Node RPC\n- Crypto\n\n#### Description\n- **API:** HTTP API provides access to a Binance Chain node deployment and market data services [DETAILED API DOC](https://github.com/wally-yu/binance-dex/blob/master/README_API.md)\n\n- **Web Sockets:** The DEX exposes several data streams over standard WebSocket connections, which can be consumed by modern web browsers and server-side WebSocket libraries [DETAILED SOCKET DOC](https://github.com/wally-yu/binance-dex/blob/master/README_WebSockets.md)\n\n- **Node RPC:** May be used to interact with a node directly over HTTP or websockets. Using RPC, you may perform low-level operations like executing ABCI queries, viewing network/consensus state or broadcasting a transaction [DETAILED NODE DOC](https://github.com/wally-yu/binance-dex/blob/master/README_NodeRPC.md)\n\n- **Crypto:** Crypto related functions (such as key managment) [DETAILED CRYPTO DOC](https://github.com/wally-yu/binance-dex/blob/master/README_Crypto.md)\n\n#### Availability:\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
APIWebSocketsNode RPCCrypto
Keygenerate mnemonic
generate key
generate keys
Chainget block height
get block info
get consensue info
get network info
get unconfirmed tx
get Tendermint status
Nodeget block time
get node info
get validators
get peers
get end points
get abci info
Marketget listing tokens
get trading pairs
get depth
get klines
get updated ticker statistics
Accountget account balance
get account sequence
get account orders
Transactionget transaction info
broadcast transaction
Othersview chain fees
\n\n\n\n#### Network requirement:\n\n| |API |WebSockets |JSONRPC |Crypto |\n|:---: |:---: |:---: |:---: |:---: |\n|Requir Network |√ |√ |√ | X |\n\n\n## Join us:\nYou are always welcomed to join us! Leave your suggestions / or submit your codes\n\n## License:\nWe promise will stick to MIT license permanently.\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/wally-yu/binance-dex", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "binance-dex", "package_url": "https://pypi.org/project/binance-dex/", "platform": "", "project_url": "https://pypi.org/project/binance-dex/", "project_urls": { "Homepage": "https://github.com/wally-yu/binance-dex" }, "release_url": "https://pypi.org/project/binance-dex/0.1.3/", "requires_dist": [ "requests (==2.11.1)", "websocket-client-py3 (==0.15.0)", "mnemonic (==0.18)", "rlp (==1.1.0)", "eth-utils (==1.4.1)", "two1 (==3.10.9)", "pycrypto (==2.6.1)", "pycryptodome (==3.8.0)", "base58 (==0.2.2)", "protobuf (==3.6.1)" ], "requires_python": "", "summary": "Python Library for Binance DEX, including API, Websocket, JSONRPC and Crypto", "version": "0.1.3" }, "last_serial": 5276705, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "524f2df6ace2ceb7a0407d9a238e13af", "sha256": "4a0cda5b55440e05920898cf5a80fea65e71b553c3ff02b2208b3fd460233d93" }, "downloads": -1, "filename": "binance_dex-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "524f2df6ace2ceb7a0407d9a238e13af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6811, "upload_time": "2019-03-06T05:00:37", "url": "https://files.pythonhosted.org/packages/c1/a5/f16362a4b9366b421216f32c90486edf2f6e301a9232188c2c8268b989ec/binance_dex-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40c7413b058a7589dfee5b231731cc6f", "sha256": "4cb61323db9c3b3619c4c5b3fd5f5ca68fa2a554694db03a5a0ef738d9fff1be" }, "downloads": -1, "filename": "binance-dex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "40c7413b058a7589dfee5b231731cc6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2260, "upload_time": "2019-03-06T05:00:39", "url": "https://files.pythonhosted.org/packages/c2/5e/9e20d85861e7ae8ec94065384de28d2c27451a17b0287210dae9678556a3/binance-dex-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5b5a9eb75cd185624670036200afae3f", "sha256": "0ddfaa1a6a0311894e628c96bec40e49d4a8ab598612b917db3da692c48a9768" }, "downloads": -1, "filename": "binance_dex-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5b5a9eb75cd185624670036200afae3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6812, "upload_time": "2019-03-06T05:11:50", "url": "https://files.pythonhosted.org/packages/97/0e/0d007d33312e495d50f27d47ec110b33a688a076dfe9a86e5d5e6e280b90/binance_dex-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d18980fc6aedf8df407ef8f0fafec76f", "sha256": "0736b3adacefe92e1c7d5d4ca057264e90905c0b863d0cc699d74c019f0a4075" }, "downloads": -1, "filename": "binance_dex-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d18980fc6aedf8df407ef8f0fafec76f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2263, "upload_time": "2019-03-06T05:11:51", "url": "https://files.pythonhosted.org/packages/aa/d5/d2eb14f54f36b654d9a378dc34ec9234c98a48e49ef3cd212c9256abf5e0/binance_dex-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "12cde3c63b865fb0350bc110a38f21fe", "sha256": "0a05c8d46139ddd55e5b30cac16ef3202921998ebe7a9ee9e7206aa9613983a9" }, "downloads": -1, "filename": "binance_dex-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "12cde3c63b865fb0350bc110a38f21fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2677, "upload_time": "2019-03-06T06:01:14", "url": "https://files.pythonhosted.org/packages/8a/96/167caade781b1dc72373d37e91a2ea25e0d1c1dd48ad608a332798676624/binance_dex-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e8d7e2d63a4997fe8a73c9641aa269e", "sha256": "9f8dc049401fa77dcd721ff0e621268e7c78c33b82d7e02dc902e305caeff6d0" }, "downloads": -1, "filename": "binance_dex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5e8d7e2d63a4997fe8a73c9641aa269e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7675, "upload_time": "2019-03-06T06:01:16", "url": "https://files.pythonhosted.org/packages/28/25/1b4bd4d9a384780cbf393704cbd37705689df9e3894bf35ed4c23f2e5966/binance_dex-0.0.3.tar.gz" } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "de36880ed9852fae9dce312bc458d14d", "sha256": "7d4aab487c423730225ba6081e0d69a3f1a3430ba8e516cf90d0d7f03025124a" }, "downloads": -1, "filename": "binance_dex-0.0.32-py3-none-any.whl", "has_sig": false, "md5_digest": "de36880ed9852fae9dce312bc458d14d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2871, "upload_time": "2019-03-06T06:07:57", "url": "https://files.pythonhosted.org/packages/9e/84/9e8fceabe95d0a8f0749591cfd35574e25c66262ef03ae3fa8cdc73964f1/binance_dex-0.0.32-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d03032da917f41435e2a50f789667fa6", "sha256": "d9604dcdb6a84e756954f7633b33c41e682df92fb738201fc2d3cd539bf65327" }, "downloads": -1, "filename": "binance_dex-0.0.32.tar.gz", "has_sig": false, "md5_digest": "d03032da917f41435e2a50f789667fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2301, "upload_time": "2019-03-06T06:07:58", "url": "https://files.pythonhosted.org/packages/74/23/6bc9306ac16f4fd69998f2a1340af11293e6e0c6d4751630a870c58328b9/binance_dex-0.0.32.tar.gz" } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "1e30363fffe6a07014215852a1d46091", "sha256": "5cd495814a11f8d424ec68ac290eedb3d0e6f545cdd9848949adea610d723cd4" }, "downloads": -1, "filename": "binance_dex-0.0.34-py3-none-any.whl", "has_sig": false, "md5_digest": "1e30363fffe6a07014215852a1d46091", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2746, "upload_time": "2019-03-06T06:20:37", "url": "https://files.pythonhosted.org/packages/bb/51/d0bf56de1e5b825642e175c9e6eb4084b27b6a03bf3e7d308b97242820fd/binance_dex-0.0.34-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7802907a0a8391f32c3ba23d5e2a581f", "sha256": "1b16ee3a0c7f36974aaff30be56f668ced60835d102f56b3ac2601137e984ef4" }, "downloads": -1, "filename": "binance_dex-0.0.34.tar.gz", "has_sig": false, "md5_digest": "7802907a0a8391f32c3ba23d5e2a581f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2301, "upload_time": "2019-03-06T06:20:39", "url": "https://files.pythonhosted.org/packages/38/7a/4b61535fe07cc107e71cefade28004fa0cfc8d44699e017d509b6b06743b/binance_dex-0.0.34.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6575e60b4d98b42c8f53a2567523af0e", "sha256": "4f4151a191e8aba349eed68418fd9fd4ef4591381b348b8b4a2da90eab441874" }, "downloads": -1, "filename": "binance_dex-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6575e60b4d98b42c8f53a2567523af0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40775, "upload_time": "2019-04-24T02:24:11", "url": "https://files.pythonhosted.org/packages/97/c7/0bac4c752911f2789701919e9ad83474e38c47e3650a25b097843eab9521/binance_dex-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf86248d94261864ffb5c5553428d990", "sha256": "3c9f40f4298f86bbdd361bf92398b50b00c9e34c5eab558d52e74b5ff303b300" }, "downloads": -1, "filename": "binance_dex-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cf86248d94261864ffb5c5553428d990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40727, "upload_time": "2019-04-24T02:24:14", "url": "https://files.pythonhosted.org/packages/ba/e4/c5f20e6c7b1f25a17d602252d1701d1a8f3e0e84b732a574fee387219d42/binance_dex-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ae5ad7a88ce466dbc7c8c9a8ccf08ce7", "sha256": "106faf6a1f29cca3a81c725e8a91d0fce4a183dd20ad6aec55f142df7d35c82d" }, "downloads": -1, "filename": "binance_dex-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae5ad7a88ce466dbc7c8c9a8ccf08ce7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40772, "upload_time": "2019-04-24T02:47:20", "url": "https://files.pythonhosted.org/packages/b3/ec/74c153ff014e3c422741f96b71c97620fbb4435dd84007e56f00bf0318ba/binance_dex-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb0bcc3c7cb6753b7f44b0958e38b529", "sha256": "8122d6deab70974882240e149dae53e68d1cb767a7ea81d5e787760dcfb8a236" }, "downloads": -1, "filename": "binance_dex-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eb0bcc3c7cb6753b7f44b0958e38b529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40722, "upload_time": "2019-04-24T02:47:23", "url": "https://files.pythonhosted.org/packages/b7/8f/71610b201e984a70efed027f5f5dabdcf25fc96d65d41bb12d07255ccd53/binance_dex-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5d83667df8c933f02c4c19535ac9fb51", "sha256": "a13751a5508e285e6d6e322cb57938de48ae3ac100a1cf0b2f70869b72174f60" }, "downloads": -1, "filename": "binance_dex-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5d83667df8c933f02c4c19535ac9fb51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40760, "upload_time": "2019-05-08T02:58:15", "url": "https://files.pythonhosted.org/packages/c9/84/99bf74b581545b3184171725d8f1599e4233e288a20e975cdb70dd9b5399/binance_dex-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bc0478fa7e0ff541e35690867de40c3", "sha256": "3e683cea97d15ec63757913e6e152ffa5d2b306ee3c5d5e8a3b3e130dbe932b6" }, "downloads": -1, "filename": "binance_dex-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4bc0478fa7e0ff541e35690867de40c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40706, "upload_time": "2019-05-08T02:59:35", "url": "https://files.pythonhosted.org/packages/0f/5f/7ea6d066ddb8f0141c9b6323fa6d15c76601bd96c941947b997cd1c9d7c4/binance_dex-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "152e5c9be60125e0da59e4157756c6ee", "sha256": "1ee89ca0a75d9f2c1183b59ffecaf1ecfeaecc98e5af49b888f39451a07824d8" }, "downloads": -1, "filename": "binance_dex-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "152e5c9be60125e0da59e4157756c6ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42119, "upload_time": "2019-05-16T10:00:59", "url": "https://files.pythonhosted.org/packages/be/1e/c3561e779c66347c18d7bb027a0d06b527fc0be1215aec026e6c75a5e92b/binance_dex-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3151146b624cb39bccc53a1c1fdc260f", "sha256": "4d1f869b0ab7d97a73064bed39f86ad998b7dda1b2a4e52babdf707399079bab" }, "downloads": -1, "filename": "binance_dex-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3151146b624cb39bccc53a1c1fdc260f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41327, "upload_time": "2019-05-16T10:01:06", "url": "https://files.pythonhosted.org/packages/82/2e/e7c8ced6062c6621b7e70f2f24ca6fd987829314156d1b25d53f273a75b9/binance_dex-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "152e5c9be60125e0da59e4157756c6ee", "sha256": "1ee89ca0a75d9f2c1183b59ffecaf1ecfeaecc98e5af49b888f39451a07824d8" }, "downloads": -1, "filename": "binance_dex-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "152e5c9be60125e0da59e4157756c6ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42119, "upload_time": "2019-05-16T10:00:59", "url": "https://files.pythonhosted.org/packages/be/1e/c3561e779c66347c18d7bb027a0d06b527fc0be1215aec026e6c75a5e92b/binance_dex-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3151146b624cb39bccc53a1c1fdc260f", "sha256": "4d1f869b0ab7d97a73064bed39f86ad998b7dda1b2a4e52babdf707399079bab" }, "downloads": -1, "filename": "binance_dex-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3151146b624cb39bccc53a1c1fdc260f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41327, "upload_time": "2019-05-16T10:01:06", "url": "https://files.pythonhosted.org/packages/82/2e/e7c8ced6062c6621b7e70f2f24ca6fd987829314156d1b25d53f273a75b9/binance_dex-0.1.3.tar.gz" } ] }