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 - v3.1.1

Published by btschwertfeger about 1 month ago

What's Changed

Fixed Bugs 🪲

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.0...v3.1.1

python-kraken-sdk - v3.1.0 Latest Release

Published by btschwertfeger 3 months ago

What's Changed

Implemented Enhancements 🎉

Other Changes

New Contributors

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.0.0...v3.1.0

python-kraken-sdk - v3.0.0

Published by btschwertfeger 4 months ago

What's Changed

Breaking Changes ⚠️

Features

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.3.0...v3.0.0
Milestone: https://github.com/btschwertfeger/python-kraken-sdk/milestone/18?closed=1

python-kraken-sdk - v2.3.0

Published by btschwertfeger 4 months ago

What's Changed

Implemented Enhancements 🎉

Fixed Bugs 🪲

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.2.0...v2.3.0

python-kraken-sdk - v2.2.0

Published by btschwertfeger 7 months ago

What's Changed

Implemented Enhancements 🎉

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.1...v2.2.0

python-kraken-sdk - v2.1.1

Published by btschwertfeger 10 months ago

What's Changed

Fixed Bugs 🪲

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.0...v2.1.1

python-kraken-sdk - v2.1.0

Published by btschwertfeger 11 months ago

What's Changed

Implemented Enhancements 🎉

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.0.0...v2.1.0

python-kraken-sdk - v2.0.0

Published by btschwertfeger 12 months ago

What's Changed

Breaking Changes ⚠️

Implemented Enhancements 🎉

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.2...v2.0.0

python-kraken-sdk - v1.6.2

Published by btschwertfeger about 1 year ago

What's Changed

Fixed Bugs 🪲

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.1...v1.6.2

python-kraken-sdk - v1.6.1

Published by btschwertfeger about 1 year ago

What's Changed

Fixed Bugs 🪲

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.0...v1.6.1

python-kraken-sdk - v1.6.0

Published by btschwertfeger about 1 year ago

What's Changed

Breaking Changes ⚠️

Implemented Enhancements 🎉

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.5.0...v1.6.0

python-kraken-sdk - v1.5.0

Published by btschwertfeger over 1 year ago

What's Changed

Breaking Changes 🛠

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.1...v1.5.0

python-kraken-sdk - v1.4.1

Published by btschwertfeger over 1 year ago

What's Changed

Fixed Bugs 🪲

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.0...v1.4.1

python-kraken-sdk - v1.4.0

Published by btschwertfeger over 1 year ago

What's Changed

Implemented Enhancements 🎉

Other Changes

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.3.0...v1.4.0

python-kraken-sdk - Release v1.3.0 🎉

Published by btschwertfeger over 1 year ago

Including access to:

✅ - all Spot REST endpoints
✅ - all Futures REST endpoints
✅ - Spot Websocket client
✅ - Futures Websocket client
✅ - extensive examples
✅ - Documentation

Breaking changes:

  • Rename kraken.futures.User.get_unwindqueue to kraken.futures.User.get_unwind_queue #107
  • Prepare release v1.3.0 #99 (btschwertfeger)
  • Change kraken.spot.User.get_balances and add kraken.spot.User.get_balance #98 (btschwertfeger)
  • Rename get_tradeable_asset_pair to get_asset_pairs and make the pair parameter optional #93 (btschwertfeger)
  • Extend typing + add KrakenUnknownMethodError and KrakenBadRequestError + Fix #65 #87 (btschwertfeger)

Implemented enhancements:

  • kraken.spot.Trade.create_order: Ability to use floats as trade amounts or prices #94
  • /public/AssetPairs would be nice. #90
  • Improve caching #102 (btschwertfeger)
  • Add the truncate parameter to kraken.spot.Trade.create_order #95 (btschwertfeger)

Fixed bugs:

  • kraken.spot.User(...).get_balances('ZUSD') silently does the wrong thing. #88
  • kraken.spot.Trade.cancel_order_batch endpoint in Spot trading does not work. {'error': ['EAPI:Bad request']} #65

Closed issues:

  • Add a realtime Spot order book example #103
  • kraken.spot.Trade.create_order: documentatoin for txid outdated. #96
  • Create CONTRIBUTING.md #91
  • Extend the typing - using mypy #84

Uncategorized merged pull requests:

PyPI: https://pypi.org/project/python-kraken-sdk/
Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.2.0...v1.3.0

python-kraken-sdk - Release v1.2.0 🎉

Published by btschwertfeger over 1 year ago

Including access to:

✅ - all Spot REST endpoints
✅ - all Futures REST endpoints
✅ - Spot Websocket client
✅ - Futures Websocket client
✅ - extensive examples
✅ - Documentation

Breaking Changes

More Changes, Features and Bug Fixes

New Contributors

PyPI: https://pypi.org/project/python-kraken-sdk/
Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.1.0...v1.2.0

python-kraken-sdk - Release v1.1.0 🎉

Published by btschwertfeger over 1 year ago

Including access to:

✅ - all Spot REST endpoints
✅ - all Futures REST endpoints
✅ - Spot Websocket client
✅ - Futures Websocket client
✅ - extensive examples
✅ - about 86% coverage

Breaking Changes

  • removed the unnecessary client when importing clients by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/59
  • The KrakenExceptions-class was renamed to KrakenException and moved from kraken.exceptions.exceptions to kraken.exceptions (#66)
  • The methods get_execution_events, get_order_events, and get_trigger_events moved from kraken.futures.Market to kraken.futures.User since this are user-specific endpoints. In addition, the bug from #62 was fixed by changing post_params to query_params within kraken.futures.User._get_historical_events function, since this is only a GET request, instead of a POST request.
  • Changed the default timeout of kraken.futures.Trade.death_mans_switch to zero (which resets the timeout). (#63)

More Changes, Features and Bug Fixes

PyPI: https://pypi.org/project/python-kraken-sdk/
Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.0.1...v1.1.0

python-kraken-sdk - Release v1.0.1 🎉

Published by btschwertfeger over 1 year ago

Including access to:

✅ - all Spot REST endpoints
✅ - all Futures REST endpoints
✅ - Spot Websocket client
✅ - Futures Websocket client
✅ - extensive examples
✅ - about 85% coverage

What's Changed

Full Changelog: https://github.com/btschwertfeger/Python-Kraken-SDK/compare/v1.0.0...v1.0.1


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

python-kraken-sdk - Release v1.0.0 🎉

Published by btschwertfeger over 1 year ago

Including access to:

✅ - all Spot REST endpoints
✅ - all Futures REST endpoints
✅ - Spot Websocket client
✅ - Futures Websocket client
✅ - extensive examples
✅ - about 85% coverage

What's Changed

Have fun with it! 🔥


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

Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v0.8.0...v1.0.0

python-kraken-sdk - Release v0.8.0

Published by btschwertfeger over 1 year ago

  • Bug fixes in futures endpoints
  • Added unit tests