Added
- chain to get_deposit_address
- get_accounts to include currency and account_type params
- get_account_activity to use new params
- get_status to retrieve service status
- get and cancel order by orderOid
- trade_type to market and limit orders
- v2 and v3 API version options
Deprecated
- get_account_holds
Added
- exception if using a private websocket topic but not connected with private
Removed
- removed py3.6 type annotations for py3.5 support
Added
- websocket support for private messages
- get_historical_orders function to get V1 historical orders
Fixed
- fixed get_ticker to work for all tickers
- websocket reconnect ability
Added
- websocket support
- get_fiat_prices function to get fiat price for currency
- get_markets function to get supported market list
- iceberg order support
- util functions to generate uuid and convert dict to compact json string
Updated
- get_ticker to have optional symbol param
Fixed
- market and limit order create functions
- get_kline_data function
- get_account_holds function endpoint
- LimitOrderException message
Fixed
- signature generation for get requests
Fixed
- added auth for get_fills()
Added
- support for REST endpoint of v2 API
Added
- timestamp in milliseconds to get_historical_klines_tv function
Fixed
- make coin parameter required in get_coin_info function
Added
- option for passing requests module parameters on Client initialisation
Restored
- old get_all_balances non-paged functionality
Fixed
- remove slash in path in get_order_details function
Updated
- path for get_all_balances to match update in Kucoin docs, now supports pagination
Added
- better exception error messages
Fixed
- cancel_order format to make order_type required
Fixed
- cancel_order format to send symbol in payload, remove URL params
- cancel_all_orders format to send symbol in payload, remove URL params
Added
- constants for transfer types, pending, finished and cancelled
- documentation for group param on get_order_book, get_buy_orders and get_sell_orders
- add get_trading_markets endpoint
- add market param to get_trading_symbols and get_trending_coins
- add get_coin_info function with optional coin param
Fixed
- set coin param to optional for get_reward_info, get_reward_summary and extract_invite_bonus
- actually use the kv_format param on get_active_orders
- cancel_order format to send symbol in URL
- cancel_all_orders format to send symbol in URL
- order_details removed symbol from URL
- get_tick symbol is now optional
- fix get_coin_list URL
Fixed
- remove debug output
Added
- add function get_historical_klines_tv to get klines in OHLCV format
Fixed
- handle success: false type errors properly to raise exception
- fix passed param name on get_kline_data
Added
- add function get_total_balance to get balance in Fiat
- added pagination params to get_all_balances
Added
- api key endpoints
- set default currency function
- extract invite bonus function
Added
- cancel all orders function
- get order details function
- get dealt orders function
Updated
- old get_deal_orders function to get_symbol_dealt_orders
Added
- Kucoin client interface
- Coverage for all main endpoints
- Constants for transfer type and status, order side and kline resolution
- Full documentation