Geoff Taylor
440a7bc613
Added generate-keypair command.
2022-01-19 14:35:00 +00:00
Geoff Taylor
3133d5ba15
Renamed fetch-price to show-price
2022-01-19 12:11:19 +00:00
Geoff Taylor
f1b14acdcf
Added instructions and commands for account delegation.
2022-01-18 17:51:11 +00:00
Geoff Taylor
1c42e59609
Added note to documentation on how to disable stale data checks.
2022-01-14 17:47:08 +00:00
Geoff Taylor
3695dd20fb
Added documentation for common parameters.
2022-01-11 19:35:12 +00:00
Geoff Taylor
ebabcb1445
Added --hedging-action-threshold documentation.
2021-12-24 11:29:45 +00:00
Roelant Cornelissen
f724694d53
Removed broken link LiquidatorQuickstart.md
2021-12-13 16:15:02 +01:00
Geoff Taylor
bc20564e0b
Explicitly made loggers protected instead of public.
2021-12-13 11:15:24 +00:00
Geoff Taylor
95effd6521
Added BiasQuantityOnPositionElement.
2021-11-22 16:31:52 +00:00
Geoff Taylor
81a63e1974
RoundToLotSizeElement now removes orders where the price or quantity rounds to zero.
2021-11-22 14:38:29 +00:00
Geoff Taylor
e3f1939287
Added MaximumQuantityElement and MinimumQuantityElement.
2021-11-18 12:51:57 +00:00
Geoff Taylor
f8db78a630
Added a TopOfBookElement to the marketmaker.
2021-11-17 18:45:57 +00:00
Geoff Taylor
199c39130d
Moved to having Instrument as a basis for Token, to allow for perp markets with no underlying SPL token.
2021-11-08 11:39:09 +00:00
Geoff Taylor
c2615218e3
Made more marketmaker Elements work with order 'levels' and take multiple values for different levels.
2021-10-24 16:09:07 +01:00
Geoff Taylor
c17d04152b
FixedPositionSizeElement can now take multiple fixed position sizes and properly apply them.
2021-10-23 13:44:30 +01:00
Geoff Taylor
ca1c114371
Updated AfterAccumulatedDepthElement to take depth and adjustment parameters.
2021-10-22 15:31:31 +01:00
Geoff Taylor
25f86ac775
Added documentation for building and packaging releases.
2021-10-22 12:43:35 +01:00
Geoff Taylor
69f2fd49d6
Added --hedging-target-balance parameter to marketmaker.
2021-10-15 17:27:09 +01:00
Geoff Taylor
5200add28f
Added BiasQuoteElement as possible marketmaker chain element.
2021-10-15 14:21:54 +01:00
Geoff Taylor
b46d6bd0d2
Added QuoteSingleSideElement for marketmaker.
2021-10-14 09:42:09 +01:00
Geoff Taylor
3587ce1b26
Made mango-explorer a pip-installable package.
2021-10-11 17:08:54 +01:00
Geoff Taylor
64817c739a
Improved perp-to-spot hedging, added documentation on hedging.
2021-10-06 15:39:41 +01:00
Geoff Taylor
19f6a79d52
Added ability of ratios and minimumcharge elements to work with bid+ask instead of mid price.
2021-10-05 20:43:56 +01:00
Geoff Taylor
9d030f1af7
Updated Quickstart to request 1 SOL instead of 10 SOL (new devnet airdrop limit).
2021-09-28 10:13:11 +01:00
Geoff Taylor
e6eaeaeed1
Now use a monotonic time (in milliseconds, with collision avoidance) for client IDs to help with some other systems.
2021-09-07 19:07:22 +01:00
Geoff Taylor
1f5a3cf4bb
Fixed typo in OrderChain documentation.
2021-09-06 18:31:58 +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
Geoff Taylor
39c591fc6f
Made order chain more configurable, added MarketmakingOrderChain to docs.
2021-09-02 12:01:41 +01:00
Geoff Taylor
75d24ff367
Fixed airdrop command in quickstart.
2021-09-01 09:25:33 +01:00
Geoff Taylor
46b02bf3d2
Fixed type in Quickstart.
2021-08-31 19:37:44 +01:00
Geoff Taylor
5053cb387f
Changed URL for V3 devnet.
2021-08-31 19:02:50 +01:00
Geoff Taylor
0f2596a4ce
Updated Quickstart with correct faucet address: B87AhxX6BkBsj3hnyHzcerX2WxPoACC7ZyDr8E7H9geN.
2021-08-30 20:21:26 +01:00
Geoff Taylor
b3bc928121
Updated README now that V3 code is in main.
2021-08-30 15:52:34 +01:00
Geoff Taylor
126cb4e288
Added airdrop command to interact with faucets. Removed requirement to use Sollet from MarketmakingQuickstart.
2021-08-30 11:33:44 +01:00
Geoff Taylor
97c83518bb
Updated Marketmaker Quickstart to allow running docker as root or non-root.
2021-08-28 18:13:48 +01:00
Geoff Taylor
1d8b2d4f2e
Updated Marketmaker Quickstart to use ensure-account instead of init-account.
2021-08-28 12:13:03 +01:00
Geoff Taylor
c7399a11d2
Added Marketmaking Quickstart.
2021-08-27 20:37:41 +01:00
Geoff Taylor
9159d615c4
Updated dependencies and fixed subsequent issues.
2021-08-27 20:37:23 +01:00
Geoff Taylor
261848f325
Big renaming of Context properties to make them more consistent and appropriate.
2021-08-26 10:31:02 +01:00
Geoff Taylor
5a76874466
Updated for new group.
2021-08-19 22:23:19 +01:00
Geoff Taylor
97a5c41a39
Updated to latest group structures and IDs.
2021-08-17 19:42:11 +01:00
Geoff Taylor
7c6d1d43cf
Added some marketmaker documentation (it's also up on Mango's Gitbook).
2021-08-10 14:29:26 +01:00
Geoff Taylor
bf258ef103
Added Notication documentation.
2021-07-22 11:38:32 +01:00
Geoff Taylor
e3e44a14ef
Added documentation on Wrapped SOL, how to wrap/unwrap. Cleaned up those commands, centralised some Instructions.
2021-06-08 14:05:00 +01:00
Geoff Taylor
5e59d8a7e3
Moved library code to .py files instead of notebooks.
...
* This is a big change that touched most files in the project.
* Library code is now an actual package, in /mango.
* Pure .py files used for shared code - easier to edit/debug, and should ease move to installable package later.
* Removed many notebooks. The remaining notebooks are useful 'display'/'show' notebooks for investigating Mango objects.
* More tests! The test story is now much improved, but more unit tests are still needed.
* There's now a Makefile for project operations.
2021-06-07 15:10:18 +01:00