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