Command-line tool and SDK to access the Kraken Cryptocurrency Exchange API (Spot, NFT & Futures, REST and Websocket API)
APACHE-2.0 License
Bot releases are hidden (Show)
Published by btschwertfeger about 1 month ago
kraken.spot.ws_client.SpotWSClient.private_channel_names
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/270
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.0...v3.1.1
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.0.0...v3.1.0
Published by btschwertfeger 4 months ago
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
Published by btschwertfeger 4 months ago
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.2.0...v2.3.0
Published by btschwertfeger 7 months ago
processBefore
parameter to kraken.futures.Trade.
{cancel_order
,edit_order
,create_order
,create_batch_order
}" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/192
kraken.futures.Trade.get_max_order_size
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/193
kraken.spot.Staking
as deprecated and add kraken.spot.Earn
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/199
ledger
parameter to kraken.spot.User.get_trades_history
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/195
kraken.nft.Trade
and kraken.nft.Market
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/200
kraken.futures.User
documentation by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/185
kraken.spot.KrakenSpotWSClientV1
as deprecated" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/201
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.1...v2.2.0
Published by btschwertfeger 10 months ago
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.0...v2.1.1
Published by btschwertfeger 11 months ago
withdraw_methods
and withdraw_addresses
to kraken.spot.Funding
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/175
start
, end
, and cursor
parameters to kraken.spot.Funding.get_recent_withdraw_status
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/177
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.0.0...v2.1.0
Published by btschwertfeger 12 months ago
KrakenBaseSpotAPI
to KrakenSpotBaseAPI
and KrakenBaseFuturesAPI
to KrakenFuturesBaseAPI
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/159
kraken.spot.KrakenSpotWSClient
to kraken.spot.KrakenSpotWSClientV1
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/160
kraken.exceptions.KrakenException
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/162
extra_params
to any requesting function" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/155
start
, end
, and cursor
parameters to kraken.spot.Funding.get_recent_deposits_status
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/170
max_fee
parameter to kraken.spot.Funding.withdraw_funds
" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/171
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.2...v2.0.0
Published by btschwertfeger about 1 year ago
kraken.spot.OrderbookClient
is not able to resubscribe to book feeds after connection lost" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/149
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.1...v1.6.2
Published by btschwertfeger about 1 year ago
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.0...v1.6.1
Published by btschwertfeger about 1 year ago
kraken.spot.KrakenSpotWebsocketClientV2
; internals by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/131
kraken.spot.OrderbookClient
use Spot Websocket API v2 by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/139
/private/AccountTransfer
endpoint -> kraken.spot.User.account_transfer
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/129
.pylintrc
and pyproject.toml
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/137
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.5.0...v1.6.0
Published by btschwertfeger over 1 year ago
kraken.spot.OrderbookClient
: add timestamps to book's ask and bid values by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/124
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.1...v1.5.0
Published by btschwertfeger over 1 year ago
kraken.spot.Market.get_recent_trades
parameter 'since' by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/120
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.0...v1.4.1
Published by btschwertfeger over 1 year ago
truncate
parameter to the Spot websocket clients' create_order
and cancel_order
+ kraken.spot.Trade.edit_order
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/113
kraken.spot.OrderbookClient
) by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/106
/examples/spot_orderbook.py
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/110
release.yaml
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/116
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.3.0...v1.4.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:
kraken.futures.User.get_unwindqueue
to kraken.futures.User.get_unwind_queue
#107
kraken.spot.User.get_balances
and add kraken.spot.User.get_balance
#98 (btschwertfeger)get_tradeable_asset_pair
to get_asset_pairs
and make the pair
parameter optional #93 (btschwertfeger)KrakenUnknownMethodError
and KrakenBadRequestError
+ Fix #65 #87 (btschwertfeger)Implemented enhancements:
kraken.spot.Trade.create_order
: Ability to use floats as trade amounts or prices #94
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:
kraken.spot.Trade.create_order
: documentatoin for txid outdated. #96
CONTRIBUTING.md
#91
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
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
spot.user.get_balances
floats to periodic X.9999... by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/78
check_trading_enabled_on_subaccount
and set_trading_on_subaccount
by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/80
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
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
client
when importing clients by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/59
KrakenExceptions
-class was renamed to KrakenException
and moved from kraken.exceptions.exceptions
to kraken.exceptions
(#66)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.kraken.futures.Trade.death_mans_switch
to zero (which resets the timeout). (#63)trailingStopDeviationUnit
and trailingStopMaxDeviation
parameters to the create_order
method of the Futures Trade client. (#64)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
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
create_subaccount
endpoint to kraken.spot.client.User
(only for institutional clients).get_recend_deposits_status
and get_recend_withdraw_status
in kraken.spot.client.Funding
do not require the asset
parameter anymore.reduce_only
parameter was added to the kraken.spot.client.Trade.create_order
method.consolidate_trades
parameter was added to kraken.spot.client.User.get_orders_info
.Full Changelog: https://github.com/btschwertfeger/Python-Kraken-SDK/compare/v1.0.0...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
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
Published by btschwertfeger over 1 year ago