Commit Graph

16 Commits

Author SHA1 Message Date
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 6b7614dc98 Fixed problem with PATH variable in Dockerfile. 2021-10-18 11:23:01 +01:00
Geoff Taylor 42a6d07dfb Updated Dockerfile for github action. 2021-10-14 12:33:32 +01:00
Geoff Taylor 3587ce1b26 Made mango-explorer a pip-installable package. 2021-10-11 17:08:54 +01:00
Geoff Taylor 8257902003 Removed use of pyston in commands. 2021-10-08 18:15:40 +01:00
kronael 2b37e3e361
Update Dockerfile to new Solana version 1.8.0 2021-10-08 05:15:15 +02:00
Geoff Taylor 19e4d948d3 Updates to allow some market making on Serum. 2021-07-13 20:01:32 +01:00
Geoff Taylor c6594e51bd Moved git status message argument to later in Dockerfile in the hope it helps cache layers that take a long time to build. 2021-06-16 21:03:48 +01:00
Geoff Taylor 9dd505ee98 Updated docker image creation process.
* A version tag is now available in .version (it contains the headline of the last git checking)
* Solana command-line tools are now installed
* Removed nasty workaround for pyserum event queue, since Binder didn't like it.
2021-06-16 18:22:42 +01:00
Geoff Taylor 4cfc87d420 Split BasketTokenMetadata up. Improved linting.
* Split BasketTokenMetadata into BasketToken and Token.
* Improved linting and mypy so it worked across files.
2021-05-11 19:24:02 +01:00
Geoff Taylor b398990898 Added a Quickstart! A nice walkthrough of setting up a liquidator. 2021-05-08 16:01:30 +01:00
Geoff Taylor 013a8ce715 Added Pyston to docker image and commands.
All commands now use Pyston instead of Python as the Python interpreter. It seems a bit faster.
2021-05-06 19:06:47 +01:00
Geoff Taylor f2d4e7c13f Added Serum trading.
* Added nasty patch around pyserum bug
* OpenOrders can now provide (on-demand) the pyserum representation OpenOrdersAccount
* New context methods -unwrap_transaction_id_or_raise_exception() and random_client_id()
* Added Retrier and retry_context() function
* Added TradeExecutor and SerumImmediateTradeExecutor classes to trade on Serum
2021-05-04 17:18:09 +01:00
Geoff Taylor 87477784a7 Added custom CSS to fix a cell width problem when TOC showing. 2021-04-22 15:13:23 +01:00
Geoff Taylor 3928331cc3 Reformatted some header text and added TOC on all pages. 2021-04-22 14:28:32 +01:00
Geoff Taylor 2cc5135517 Initial import. 2021-04-14 16:51:39 +01:00