python-kraken-sdk

Command-line tool and SDK to access the Kraken Cryptocurrency Exchange API (Spot, NFT & Futures, REST and Websocket API)

APACHE-2.0 License

Downloads
1.8K
Stars
43
Committers
5

Bot releases are hidden (Show)

python-kraken-sdk - Release v0.7.7

Published by btschwertfeger almost 2 years ago

  • fixed Spot endpoint: cancel_order_batch
python-kraken-sdk - Release v0.7.6

Published by btschwertfeger almost 2 years ago

  • adjusted Spot nonce calculation to avoid invalid nonce error when there is a lot of traffic
  • added Spot websocket client default ping to avoid "no close frame received or sent" error when the hardcoded/custom ping function does not get executed a long because of many other processes.
python-kraken-sdk - Release v0.7.5

Published by btschwertfeger almost 2 years ago

Adjusted undefined query_paramserror which occured in the Futures base class when invoking the _request function. This happened because the PyPI upload used a wrong branch so the tests only validated the correct master branch which was not uploaded in v0.7.4.

python-kraken-sdk - Release v0.7.4

Published by btschwertfeger almost 2 years ago

  • bug fixes
  • code improvements
python-kraken-sdk - Release v0.7.3

Published by btschwertfeger almost 2 years ago

  • Added a lot of custom exceptions
  • fixed unnoticed parameters
  • extended typing
  • fixed typos in a lot of files
  • more bug fixes
python-kraken-sdk - Release v0.7.2

Published by btschwertfeger almost 2 years ago

  • optimized Spot and Futures public and private websocket subscription recovering
  • implemented custom exceptions
  • added exceptions and conditions to shut down ws clients the handy way

https://pypi.org/project/python-kraken-sdk/

python-kraken-sdk - Release v0.7.1

Published by btschwertfeger almost 2 years ago

  • secured protected and private properties and methods
  • improved websocket recovering of feeds
  • simplified instantiation of the websocket client

NOTE: If you used the websocket clients before:

  • Futures: change from kraken.futures.client import WsClient to from kraken.futures.client import KrakenFuturesWSClient and instantiate the client KrakenFuturesWSClient
  • Spot: change from kraken.spot.client import WsClient to from kraken.spot.client import KrakenSpotWSClient and instantiate the client KrakenSpotWSClient
  • there is no need for the WsClient class anymore!
python-kraken-sdk - Release v0.7

Published by btschwertfeger almost 2 years ago

Adjusted Futures REST clients:

  • User
  • Market
  • Trade
  • Funding

Adjusted Spot REST clients:

  • User
  • Market
  • Trade
  • Funding
  • Staking

Added examples for: Futures and Spot REST and Websocket Clients
Extended README.md
Added testing

python-kraken-sdk - Release v0.6.1

Published by btschwertfeger almost 2 years ago

New Futures REST clients:

  • User
  • Trade
  • Funding
  • Market

Added examples and extended README.md

python-kraken-sdk - Release v0.5.4.2

Published by btschwertfeger almost 2 years ago

  • fixed license on PyPI
python-kraken-sdk - Release v0.5.4

Published by btschwertfeger about 2 years ago

Fixed missing ofs parameter in get_ledgers_info

python-kraken-sdk - Spot/User-Endpoint Fix

Published by btschwertfeger about 2 years ago

Fixed exception when empty spot.user response

python-kraken-sdk - Release v0.5.1

Published by btschwertfeger over 2 years ago

Fixed public spot REST endpoint issue

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v0.5...v0.5.1

python-kraken-sdk - Release v0.5

Published by btschwertfeger over 2 years ago

Spot REST and websocket endpoints are integrated and functional.