Python3 wrapper for Bittrex API v2 (currently in beta version)

Words
179
Reading
1 min
Listen
Play
9y

Project repository


Bittrex API v2 wrapper for Python3. Inspired in platelminto's java wrapper. The API version is currently in beta (some endpoints may be fallen, see Testing section below).

Installation

Install bittrex_v2 by running:

git clone https://github.com/mondeja/bittrex_v2.git
cd bittrex_v2
python setup.py install

Example usage

- Public commands:
>>> from bittrex_v2 import Bittrex
>>> b = Bittrex()
>>> b.get_open_orders()
- Private commands:
>>> b = Bittrex(api_key="",
...             api_secret="")
>>> b.get_open_orders('BTC-ETH')

Testing

Bittrex API v2 is currently in beta version, so that certain endpoints may be fallen. Execute tests.py for check all.

For test private commands methods you must provide key and secret in secrets.json file. For test get_order(<uuid>) method, you must provide a closed order uuid in CONFIGURATION SECTION (tests.py).


Development progress:

MethodDevelopedDocumentedTested
PUBLIC COMMANDS
get_market_summary✔✔✔
get_market_summaries✔✔✔
get_currencies✔✔✔
get_wallet_health✔✔✔
get_market_orderbook✔✔✔
get_ticks✔✔✔
PRIVATE COMMANDS
get_order✔✔✔
get_open_orders✔✔✔
get_order_history✔✔✔
get_balance✔✔✔
cancel✔✔✔
withdraw✔✔✘
place_order✔✔✘
get_withdrawal_history✔✔✔
get_deposit_history✔✔✔
get_pending_deposits✔✔✔
get_deposit_address✔✔✔
generate_deposit_address✔✔✔

Contribute

Support

If you are having issues, please let me know ([email protected]).

Python3 wrapper for Bittrex API v2 (currently in beta version) | Ecency