Geoff Taylor
89e45e936e
Now use fully_qualified_symbol for markets in most places, so Serum and Spot markets can be differentiated.
2022-03-03 18:36:46 +00:00
Geoff Taylor
eef007758d
Expanded porcelain functions, cleaned up old usage.
2022-02-24 19:40:05 +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
0aa6d1409f
Added on_event() and on_fill() to concrete LoadedMarkets.
2022-02-23 10:48:25 +00:00
Geoff Taylor
906b419fc6
OrderBook can now provide expired orders, if requested.
2022-02-22 12:06:20 +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
d15e953ae7
Refactor of code to work with mypy --strict
2021-11-09 13:23:36 +00:00
Geoff Taylor
56599a1037
Added OrderBook instead of passing around bids and asks. Added it to ModelState too, and cleaned up usage.
2021-10-26 18:45:04 +01:00
Geoff Taylor
f4af4960d7
Added new OrderChain elements. Removed Serum oracle and added Market oracle (which includes Serum oracle functionality plus more). Expanded chain documentation and added oracle documentation.
2021-09-06 17:07:26 +01:00