ovex-py 0.1.0

Last updated:

0 purchases

ovex-py 0.1.0 Image
ovex-py 0.1.0 Images
Add to Cart

Description:

ovexpy 0.1.0

OVEX-py
OVEX Python API.
Installation
pip install ovex-py

How to use it
Most functions should have useful help text, but essentially:
API object creation
from ovex_python.client import Client
c = Client(api_key_id='key_id', base_url='', timeout=0)

Where optional parameters can be passed as follows:



Parameter
Description
Default




api_key_id
Your API key created on the OVEX website
Required for authenticated calls


base_url
The API host URL
https://www.ovex.io/api/v2


timeout
The maximum time to wait for requests
10 (s)



API calls
Get accounts for all currencies
c.get_accounts()

Returns: list of dictionaries containing balances for all currencies
Get currency info
c.get_currency_info('btc')

Returns: dictionary containing information about the currency requested
Request a quote
o.get_quote_rfq(to_amount=1, market='btczar', side='buy')

Returns: dictionary containing quote information including a token
Known Issues

Not all error handling has been handled
Not all endpoints work as expected, sometimes parameters get ignored
Exceptions have not been handled and might not even output a warning

Acknowledgements
This repo was largely based on the work done on pyluno, thanks to Grant Stephens
https://github.com/grantstephens/pyluno
To Do

Add in a rate limiter
Add in processing layer to make results more user-friendly

Contribute

Fork it
Contribute
Give feedback
Start again

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.