1.2.7 -) Added ws support for Python 3.9 and 3.10 1.2.6 -) Updated websockets to 9.1 1.2.5 -) Adjusted get_order_history() rest endpoint 1.2.4 -) Added example of MARKET order with price=None 1.2.3 -) Tests adjusted 1.2.2 -) WS bugfix (exception InvalidStatusCode not handled) 1.2.1 -) Added orderbook implementation example (ws) 1.2.0 -) Implemented Margin Info (rest) -) Implemented claim position (rest) -) When max_retries == 0 continue forever to retry (websocket) 1.1.15 -) Added 'ids' parameter to get_order_history() -) Added an example to show how it is possible to spawn multiple bfx ws instances to comply with the open subscriptions number constraint (max. 25) -) Implemented Funding Trades (rest) 1.1.14 -) bfx_websockets.py ERRORS dictionary now contains a message for error number 10305 1.1.13 -) Adding balance_available to the Wallet. 1.1.12 -) Applied clientside fix to get_public_trades() (in case of multiple trades at the same timestamp they should be ordered by id) -) Invalid orders are now removed from pending_orders -) FOK orders cancelled are now removed from pending_orders 1.1.11 -) Removed pendingOrders from BfxWebsocket() (it was not used anywhere) -) Fixed issue in confirm_order_new() (the keys of the dict pending_orders are the cids of the orders, and not the ids) 1.1.10 - Fixed get_seed_candles() [backwards compatible] 1.1.9 - Implemented PULSE endpoints (rest) - Updated pyee and changed deprecated class EventEmitter() -> AsyncIOEventEmitter() to make it work with all Python 3.X versions - Implemented Foreign exchange rate endpoint (rest) - Implemented Market average price endpoint (rest) - Implemented Generate invoice endpoint (rest) - Implemented Keep funding endpoint (rest) - Implemented Cancel order multi endpoint (rest) - Implemented Public Stats endpoint (rest) - Implemented Order Multi OP endpoint (rest) - Implemented Public Tickers History (rest) - Implemented Public Funding Stats (rest) - Updated dependencies in setup.py 1.1.8 - Adds support for websocket events pu, pn and pu 1.1.7 - Adds rest.get_ledgers 1.1.6 - Adds 'new_ticker' websocket event stream - Adds 'ws.stop' function to kill all websocket connections - Fixes Position modal loading from raw array 1.1.5 - Fixes 100% CPU utilization bug with the generic_websocket event emitter thread 1.1.4 - Locks mutex when sending websocket messages - Fix py3.8 stricter linting errors 1.1.3 - Adds ability to specify channel_filter in client 1.1.2 - Adds aff_code to WS and Rest submit order functions 1.1.1 - Rework README with new bfx templates - Generate /docs/rest_v2.md - Generate /docs/ws_v2.md - Update comments for doc generation - Allow only python3 installs in setup.py 1.1.0 - Adds rest.submit_funding_offer - Adds rest.submit_cancel_funding_offer - Adds rest.submit_wallet_transfer - Adds rest.get_wallet_deposit_address - Adds rest.create_wallet_deposit_address - Adds rest.submit_wallet_withdraw - Adds rest.submit_order - Adds rest.submit_cancel_order - Adds rest.submit_update_order - Updates websocket notification event to use Notfication model object 1.0.1 - Added ws event `status_update` - Added rest function `get_derivative_status` - Added rest function `get_derivative_statuses` - Added rest function `set_derivative_collateral` - Added channel support `status` - Added create_event_emitter as override in generic_websocket for custom event emitters 1.0.0 - Removal of camel-casing file naming and git duplicates i.e bfx.client instead of bfx.Client 0.0.1 - Added change-log and PR/Issue templates