Geoff Taylor
9021b619e2
Fixed Dockerfile so curl is installed before use.
2022-01-17 12:19:17 +00:00
Geoff Taylor
047193c864
Updated docker base image to a slimmer, more up-to-date version.
2022-01-11 12:20:38 +00:00
Geoff Taylor
88b0198f13
Added faster calculation for transaction size - running it and original method together for now for comparison.
2021-11-17 17:27:42 +00:00
Geoff Taylor
0a0077a268
Moved arg in dockerfile to reduce build time.
2021-11-16 18:59:56 +00:00
Geoff Taylor
c837b21e7e
Fixed use of version command in docker.
2021-11-16 18:58:57 +00:00
Geoff Taylor
4b517bd614
Trying to improve visibility of version information.
2021-11-16 18:01:44 +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
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