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
Nicholas Clarke
8a1c58e723
FlashLoan: Add flash_loan_type ( #164 )
...
Co-authored-by: Christian Kamm <mail@ckamm.de>
2022-08-17 12:36:55 +02:00
Christian Kamm
e8bbfbef83
Bank: fix collection of loan fee
...
Instead of changing indexed_borrows, change borrow_index!
2022-08-16 16:27:45 +02:00
Christian Kamm
4c65204c19
Liquidator: Fix condition for starting to liquidate
2022-08-16 16:19:04 +02:00
microwavedcola1
afc95f4498
fix
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-16 13:49:33 +02:00
Christian Kamm
421b2d3d19
FlashLoan: Fix validation holes
...
- Pass the group to Begin and End and ensure it is the same.
- Enforce target token accounts can't be group-owned.
- Now End can consistently derive the number of vaults/token accounts.
2022-08-16 13:10:05 +02:00
Christian Kamm
54222c5b3f
liq_token_bankruptcy: don't pass redundant index
2022-08-16 13:08:57 +02:00
Christian Kamm
e92561d32e
Liquidation: Fix rounding issues in liq_token_bankruptcy
...
By explicitly dusting trace positive positions.
2022-08-16 13:08:43 +02:00
Christian Kamm
961a81b94f
Liquidation: Fix positive dust issues
2022-08-16 13:08:43 +02:00
Christian Kamm
82864e5f6f
Liquidator: disable allow-borrow, now that fixed program is deployed
2022-08-16 12:13:54 +02:00
Christian Kamm
af5f622bd8
Liquidator: bankruptcy requires borrows
2022-08-16 12:13:54 +02:00
tjs
3c06b718c6
handle when optional param doesnt exist
2022-08-16 01:08:25 -04:00