Python SDK for the VALR REST API
Project description
Python SDK for the VALR REST API
Free software: MIT license
Installation
pip install valr-python
You can also install the in-development version with:
pip install https://github.com/jonathanelscpt/valr-python/archive/master.zip
Authentication
Authenticating to the VALR API requires a valid API Key from the VALR exchange.
Documentation
To use the project:
>>> from valr_python import Client
>>> c = Client(api_key='api_key', api_secret='api_secret')
>>> try:
... res = c.get_deposit_address(currency_code="ETH")
... print(res)
... except Exception as e:
... print(e)
...
{"currency": "ETH", "address": "0xA7Fae2Fd50886b962d46FF4280f595A3982aeAa5"}
Development
To execute all tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
Donate
If this library has helped you, or if you would like to support future development, donations are most welcome:
Cryptocurrency |
Address |
---|---|
BTC |
38c7QWggrB2HLUJZFmhAC2zh4t8C57c1ec |
ETH |
0x01eD3b58a07c6d005281Db76e6c1AE2bfF2226AD |
Changelog
0.1.5 (2020-01-11)
Expanded test suites to unit, functional and live integration testing
Internal class refactoring
Added optional HTTP 429 handling by honouring the “Retry-After” header value sent in VALR responses
0.1.4 (2020-01-04)
Streamlined ordering api calls with decorators
Added typing support
Re-worked class design internals to support later async expansion
Fixed bugs with str ‘None’ insertion with f-strings
Expanded unit tests to cover all api endpoints for synchronous client
0.1.3 (2020-01-02)
Fixed defect with empty body signed signatures
Updated class importing
Added additional docstrings and unit tests
0.1.2 (2019-12-31)
Updated readme and documentation
0.1.1 (2019-12-31)
corrected build error issue in setup.py
0.1.0 (2019-12-29)
Initial PyPi release
0.0.0 (2019-12-27)
Alpha-only. Not released on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for valr_python-0.1.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8acecc66010bc857acd6e0b9f1237aa0aa84fe8c00000a8896bb2c32b781806 |
|
MD5 | 98fe8ba07f99b8d0fa142af1234d32bf |
|
BLAKE2b-256 | 02a933ca0ee2ee0206477aed31fa26f65bf1df7890c65a98eab1e82d0e6d8223 |