A unit-tested fork of the Bitvavo API
Project description
Bitvavo API (upgraded)
Hi, this is not the official API, but this one has:
- build-in documentation
- typing for all functions and classes
- unit tests (I already found
threefourfive bugs that I fixed, because the original code wasn't tested, at all) - a changelog, so you can track of the changes that I make
- compatible with Python 3.7 and newer (3.6 isn't supported as of 2021-12-23)
- a working version of
getRemainingLimit()
- will actually wait until the ban has been lifted (in case you get banned)
- more stable api-calls, due to calculating lag between client and server
- fancy logging via
structlog
, including external loggers like from the urllib3 and websocket libs!
Version 1.*
is guaranteed compatible* with the original API.
*: Except for Bitvavo.candles
. I had to renamed the symbol
argument to market
, because the candles
call actually excpects a market
. So that's more of a bugfix.
**: Same goes for Bitvavo.book
; it had the same problem as candles
.
***: And I removed the rateLimitThread
class, but that should've been used internally only anyway
Links
- Official API Documentation
- Official Trading Rules (recommended read, as it explains a lot of jargon; It's OK to not understand this document if you're just starting out - I don't fully understand the document either)
- Github for this lib
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
Close
Hashes for bitvavo-api-upgraded-1.11.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b08648e494e90ff8b20ae881008aef705250c8a86242840a81ae66105eccb19b |
|
MD5 | 662c982cdebbba1ee0aed3a6ea2d4ece |
|
BLAKE2b-256 | ca8d9a8d9841b6da7775a8a6f91f0b17f0b24f96f41f538dc4211b5589bc4d81 |
Close
Hashes for bitvavo_api_upgraded-1.11.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23818a270118baedaba8f3743357d0524ff87cb08d9e74dca81f5728ff942f22 |
|
MD5 | 31e99c838e74ce1d7c2dc746b9b9e7bd |
|
BLAKE2b-256 | 0a84c19e82a03b3ee6b4d4d1a3277c812e41646e4ac6cc946afb55780bbfbb6f |