Commit Graph

14 Commits

Author SHA1 Message Date
Geoff Taylor 66446fa2c9 Added try-except block in ReconnectingWebsocket to trap and log errors. 2022-03-14 12:16:55 +00:00
Geoff Taylor 891b7eab3e Merge branch 'og/tif'
* New place perp instcution builder is here as build_place_perp_order_instructions_2(), ready to be moved to build_place_perp_order_instructions() when updated Mango program is deployed.
2022-02-23 18:14:17 +00:00
Geoff Taylor 906b419fc6 OrderBook can now provide expired orders, if requested. 2022-02-22 12:06:20 +00:00
Geoff Taylor ba0c69c86d Implemented mango.WebSocketTransactionMonitor.wait_for_all(). 2022-02-16 20:04:09 +00:00
Geoff Taylor 51a5dd9c2e Introduction of websocket for transaction monitoring and Disposable Context. 2022-02-16 16:07:37 +00:00
Geoff Taylor 5c3b0befa9 Switched from autopep8 to black for code formatting. Reformatted all files. Updated dependencies. 2022-02-09 19:31:50 +00:00
Geoff Taylor bc20564e0b Explicitly made loggers protected instead of public. 2021-12-13 11:15:24 +00:00
Geoff Taylor d15e953ae7 Refactor of code to work with mypy --strict 2021-11-09 13:23:36 +00:00
Geoff Taylor d5eaa385da Removed rx.core.typing for many classes - using the actual base classes now. 2021-08-17 12:39:55 +01:00
Geoff Taylor 9bd75dc8d2 Websocket now has a force_reconnect() method, plus subscribable disconnect event. 2021-08-09 13:24:33 +01:00
Geoff Taylor 7cfc1b76ba Added more logging to watch-minimum-balances. 2021-07-30 17:41:15 +01:00
Geoff Taylor 072252095a Some work on streaming logs and account/program events. 2021-07-26 12:19:13 +01:00
Geoff Taylor faf514cde1 Brought up to date for new Group structures. New websocket approach. 2021-07-12 10:57:05 +01:00
Geoff Taylor a491d1d851 Added to_streaming_observable() method to OracleProviders. Added polling observable to Pyth and Serum providers, and websocket observable to FTX provider. 2021-06-13 16:01:36 +01:00