* Adding balance_available to the wallet
* Refactoring bfx_rest.py/get_wallets to use the updated Wallet class, which has available_balance i it
Co-authored-by: jon <fcmisc@gmail.com>
* Invalid orders should be removed from pending_orders
* If an EXCHANGE_FILL_OR_KILL order is unfilled and cancelled, confirm_order_new will not get called. This can leave lots of pending orders remaining in the order_manager.
However, confirm_order_closed will get called, and therefore we should delete pending orders from that method as well.
* updated CHANGELOG