A wrapper for the Komodo DeFi Framework API
Project description
KomoDeFi Framework wrapper for Python
pykomodifi is a simple wrapper around Komodo Platform's DeFi Framework.
Installation
pip install pykomodefi
Usage
Configuration:
>>> import komodefi
>>> dexapi = komodefi.KomoDeFi_API(config="path/to/MM2.json")
>>> dexapi.version
'1.0.7-beta_afe2e08'
Simple RPC call:
>>> r = dexapi.rpc("get_enabled_coins")
>>> r
<Response [200]>
>>> r.status_code
200
>>> r.json()
{'result': [{'ticker': 'KMD', 'address': 'RMC1cWXngQf2117apEKoLh3x27NoG88yzd'}, {'ticker': 'LTC', 'address': 'LQyzwFtf8HU7VYQMhop5bv857uMao4jnKX'}]}
RPC call with parameters:
>>> params = {"coin": "KMD"}
>>> r = dexapi.rpc("my_balance", params)
>>> r.json()
{'coin': 'KMD', 'balance': '20', 'unspendable_balance': '0', 'address': 'RMC1cWXngQf2117apEKoLh3x27NoG88yzd'}
v2 RPC call:
>>> r = dexapi.rpc("get_public_key", v2=True)
>>> r.json()
{'mmrpc': '2.0', 'result': {'public_key': '0371792f7a6846a0da28f3422501927ae103355c02750bc4c4d8430375329a09ac'}, 'id': None}
For documentation about available methods and parameters, refer to: https://developers.komodoplatform.com/basic-docs/atomicdex/introduction-to-atomicdex.html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pykomodefi-0.2.1.tar.gz
(15.6 kB
view hashes)
Built Distribution
pykomodefi-0.2.1-py3-none-any.whl
(29.2 kB
view hashes)
Close
Hashes for pykomodefi-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389fe82a865a93f5fee608014dee00cde7e37c334c5704da808dd7fade9079fa |
|
MD5 | 0f317535d1441e90f1eb12097e7a5fe5 |
|
BLAKE2b-256 | 0a49aacd2399cb42d4decfbb98899a2ba7bbfebb9516af02ffa3334d8d6778bf |