Commit Graph

905 Commits

Author SHA1 Message Date
microwavedcola1 9927e4800d Merge branch 'main' into dev 2022-08-23 13:48:52 +02:00
microwavedcola1 5947698af8 make functions consistent, always return positive values for deposits or borrows
provide ui alternative functions for many functions
provide a way to grab total vault balance for a token on a group
improve getMaxWithdrawWithBorrowForToken and getMaxSourceForTokenSwap and simHealthRatioWithTokenPositionUiChanges

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 13:47:08 +02:00
microwavedcola1 026a58d856 fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 13:39:32 +02:00
microwavedcola1 53b43bfdd1 fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 13:33:47 +02:00
microwavedcola1 6bde327a9e fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 11:57:32 +02:00
microwavedcola1 8a460352a0 fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 11:51:45 +02:00
microwavedcola1 363d7a306c fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 11:43:25 +02:00
microwavedcola1 7321df31be fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 09:42:00 +02:00
microwavedcola1 7f2fb0c04c fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 09:20:03 +02:00
microwavedcola1 2f8436d8f7 fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-23 08:34:44 +02:00
microwavedcola1 50e9f39b76 fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 20:09:31 +02:00
microwavedcola1 2f5436d239 fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 20:01:36 +02:00
microwavedcola1 844bca622d debugging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 19:20:47 +02:00
microwavedcola1 b6b22ce903 debugging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 19:09:22 +02:00
microwavedcola1 f273129b59 testing
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 18:56:40 +02:00
microwavedcola1 357710dc24 ts: Fix getMaxWithdrawWithBorrowForToken and add getGroupTokenVaultBalanceByMint
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 13:02:43 +02:00
microwavedcola1 9aa0a94794 make consistent, always return positive values for deposits or borrows
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-22 12:39:34 +02:00
microwavedcola1 ebd713ce42 update changelog
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-20 20:01:20 +02:00
Christian Kamm fef0f746ff
ts: Change target health ratio in getMaxSourceForTokenSwap (#187) 2022-08-20 12:20:34 +02:00
Christian Kamm 1132853aab Merge remote-tracking branch 'origin/main' into dev 2022-08-20 11:13:55 +02:00
Nicholas Clarke 704dfcaa27
Clarkeni/loan fee logging (#180)
Logging for loan origination fees and token bankruptcy
2022-08-19 18:50:54 -07:00
microwavedcola1 6814701046 add maint debugging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-19 21:18:16 +02:00
Christian Kamm 9b3a415260 ts: separate price and uiPrice 2022-08-19 16:46:59 +02:00
Christian Kamm 09fc5f716b Renames in MangoAccount
- Accessors in MangoAccountValue
- PerpPositions -> PerpPosition
2022-08-19 14:58:20 +02:00
Christian Kamm ec850b7bd3 Fix size of account_num in idl 2022-08-19 14:52:31 +02:00
microwavedcola1 e08008bce5 Merge branch 'main' into dev 2022-08-19 11:58:20 +02:00
microwavedcola1 f0dff030a7 functions for rates in bank in ui
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-19 11:58:10 +02:00
microwavedcola1 29c0354173 Merge branch 'main' into dev 2022-08-19 11:45:43 +02:00
microwavedcola1 8f55e20a05 Fix formula for computing native amounts on banks
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-19 11:45:38 +02:00
Christian Kamm b61925ed77 banks debug: add timestamp of last updates 2022-08-19 10:46:34 +02:00
microwavedcola1 b3a33a4a53 Merge branch 'dev' 2022-08-19 08:42:25 +02:00
microwavedcola1 17cd3c74c3 extend debug script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-19 08:41:57 +02:00
microwavedcola1 a0b1b10627 Fix debug script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-19 07:43:32 +02:00
tjs 82ec90f9a0 update close all script 2022-08-18 17:54:41 -04:00
microwavedcola1 f40f33f3b3 make public, useful for ui to iterated over all banks
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 18:45:27 +02:00
microwavedcola1 d99d2dd7a7 update changelog
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 17:28:18 +02:00
microwavedcola1 9b2f4e7b18 upgradel idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 17:19:12 +02:00
microwavedcola1 b14c17b1de Merge branch 'dev' 2022-08-18 17:10:54 +02:00
tjs 233720e080 remove package-lock.json 2022-08-18 10:56:34 -04:00
tjs 3108458494 remove package-lock.json 2022-08-18 10:55:55 -04:00
microwavedcola1 c00e2f39db fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 16:39:22 +02:00
microwavedcola1 5e617feb8a Merge branch 'main' into dev 2022-08-18 16:30:38 +02:00
microwavedcola1 7ad39238b1
mc/mango account units docs (#181)
* cleanup mango account docs

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* note

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fixes from reviews

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fixes from reviews

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fixes from reviews

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 16:19:37 +02:00
Christian Kamm 403226dc28 BeingLiquidated: Deactivate flag on positive health 2022-08-18 13:12:13 +02:00
microwavedcola1 24d94ae626 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 08:59:51 +02:00
microwavedcola1 90c3269e59 readme update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 08:58:58 +02:00
microwavedcola1 443e6e69b2 cleanup
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 08:49:07 +02:00
Nicholas Clarke 808f0abde9
Clarkeni/ids from api (#177)
* Fetch ids from api. Use mint public key in client args instead of token name.

Fix tests

Add getFirstBankByMint and getFirstBankByTokenIndex

* prettier

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* yarn fix

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* fix usage of service

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* cleanup

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* clean up testing scripts

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-18 08:48:45 +02:00
Christian Kamm 85d1ca95bf Banks debug script improvements 2022-08-17 16:54:36 +02:00
Christian Kamm a23afed7de Fix computation of utilization time-weighted average 2022-08-17 15:29:11 +02:00