Commit Graph

657 Commits

Author SHA1 Message Date
Geoff Taylor 13ce69211b Updated dependencies. 2021-12-13 17:31:35 +00:00
Geoff Taylor 5caf8482ce Updated Solana Token List. 2021-12-13 17:28:33 +00:00
Geoff Taylor 25a028724a
Merge pull request #17 from roelantc/docs-liquidator-quickstart-update
Removed broken link LiquidatorQuickstart.md
2021-12-13 17:27:52 +00:00
Roelant Cornelissen f724694d53
Removed broken link LiquidatorQuickstart.md 2021-12-13 16:15:02 +01:00
Geoff Taylor dcf57ec4e2 v3.2.6 2021-12-13 14:20:20 +00:00
Geoff Taylor ea922c6a28 Updated ids.json for devnet LUNA market. 2021-12-13 14:09:27 +00:00
Geoff Taylor ee3bf5894c Reduced group not finding a perp market to a warning instead of raising an exception. 2021-12-13 13:56:02 +00:00
Geoff Taylor 34cbd6370a Downloading trades now tracks change to balance instead of value. 2021-12-13 13:49:54 +00:00
Geoff Taylor 62b0332439 Removed Unicode monospaced-font rendering of class names because VSCode has started being annoying about it all. (Boo...) 2021-12-13 12:06:42 +00:00
Geoff Taylor bc20564e0b Explicitly made loggers protected instead of public. 2021-12-13 11:15:24 +00:00
Geoff Taylor eedf7fd878 Added some debug logging around shifting providers. 2021-12-05 19:12:30 +00:00
Geoff Taylor 23b2d18689 Fixed problem rounding lot sizes. 2021-12-05 19:07:21 +00:00
Geoff Taylor f7273555c8 Better handling of BlockhashNotFound exception with multiple providers. 2021-12-05 17:57:19 +00:00
Geoff Taylor 1f32899f32 Experimental ability to take multiple cluster URLs and fail over from one to the next on slot errors. 2021-12-05 16:38:49 +00:00
Geoff Taylor a72d29ca49 Extended freshness check to require fresh data after sending a transaction. 2021-12-04 17:06:57 +00:00
Geoff Taylor 1f865285c1 Trying a new approach to tackle stale data coming back from the RPC server. 2021-12-04 13:56:16 +00:00
Geoff Taylor 47ade1f21a Added extra debug logging to marketmaker pulses. 2021-12-03 17:04:44 +00:00
Geoff Taylor b9b21ae43a Improved wording of cutoff messages when incrementally downloading trades. 2021-12-02 15:38:42 +00:00
Geoff Taylor 0129d79b05 Expanded cutoff for downloading trades so there won't be a race condition even if downloading takes an extremely long time. 2021-12-02 15:11:57 +00:00
Geoff Taylor 793b4be416 Fixed comparison of int+str in OrderType value function. 2021-12-02 10:15:15 +00:00
Geoff Taylor 906e18508c Fixed bug parsing transaction for error reporting. 2021-12-02 08:48:15 +00:00
Geoff Taylor c2eecdd80f Naive start on async/await with CombinableInstruction.execute_async(context). 2021-12-01 19:22:36 +00:00
Geoff Taylor c35988773d Added more detail to hedge order logging. 2021-12-01 16:28:27 +00:00
Geoff Taylor cbedb3d84c Simpler, clearer approach to connection error handling. 2021-12-01 16:14:30 +00:00
Geoff Taylor c749df08d6 Fixed bug in show-account-balances that duplicated wallet USDC listing. 2021-12-01 09:26:38 +00:00
Geoff Taylor 4d54be1165 v3.2.5 2021-11-30 17:47:00 +00:00
Geoff Taylor a307085398 Added AVAX details to static token data. 2021-11-30 17:31:56 +00:00
Geoff Taylor 1438b28752 Updated ids.json for new devnet market. 2021-11-30 17:14:59 +00:00
Geoff Taylor a81fe68355 Improved TradeHistory - now uses Decimal for fractional numbers, and can load all or update an existing CSV file. 2021-11-30 13:48:27 +00:00
Geoff Taylor 9fdcc21bc0 Added ways to get pandas DataFrames from OrderBooks for some L1, L2 and L3 data. 2021-11-26 17:40:31 +00:00
Geoff Taylor 57a1d2e0e6 Start of work on downloading trades to CSV. 2021-11-26 13:29:21 +00:00
Geoff Taylor 3dceb8e544 Updated client for new parameter to pyserum's get_confirmed_signature_for_address2(). 2021-11-25 16:28:30 +00:00
Geoff Taylor 4bba5cb238 Turned off (expensive) PySerum check of transaction size - now running just with our own cheaper/faster version. 2021-11-23 11:25:54 +00:00
Geoff Taylor 95acb782f7 Fixed typo in parameter name. 2021-11-22 18:06:07 +00:00
Geoff Taylor db2cbe94c4 Added BiasQuoteOnPositionElement to argument parsing. 2021-11-22 17:29:25 +00:00
Geoff Taylor 6a1a373eb7 Fixed call to calculate pyserum transaction size. 2021-11-22 17:09:39 +00:00
Geoff Taylor 89dea788d3 PerpToSpotHedger now fetches fresh data to check for position changes. 2021-11-22 16:40:35 +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 7574adb2d1 v3.2.4 2021-11-20 14:18:43 +00:00
Geoff Taylor 234710d5b9 Updated ids.json with mSOL. 2021-11-20 14:17:33 +00:00
Geoff Taylor d2a9946918 Added some experimental JSON output for feedback. 2021-11-19 17:36:25 +00:00
Geoff Taylor 5bcca292a7 Added .venv to ignored list. 2021-11-18 18:52:35 +00:00
Geoff Taylor ad158596ca Updated git+docker ignore files. 2021-11-18 18:37:13 +00:00
Geoff Taylor e20c7177e5 Marketmaker no longer runs non-essential instructions if there are no orders to cancel or place. 2021-11-18 12:56:29 +00:00
Geoff Taylor e3f1939287 Added MaximumQuantityElement and MinimumQuantityElement. 2021-11-18 12:51:57 +00:00
Geoff Taylor 06bd490652 Updated OpenOrders commands to take an arbitrary account address instead of always using the wallet. 2021-11-18 09:14:06 +00:00
Geoff Taylor f8db78a630 Added a TopOfBookElement to the marketmaker. 2021-11-17 18:45:57 +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