Commit Graph

615 Commits

Author SHA1 Message Date
Christian Kamm 74873ad46b Liq: format, error handling, logging 2022-07-18 18:18:57 +02:00
Christian Kamm 0158239a56 Liquidator: max_liab_transfer based on min health ratio 2022-07-18 18:18:57 +02:00
Christian Kamm a75e282793 ts: Always increase stack trace limit 2022-07-17 13:26:57 +02:00
Christian Kamm 88a292e656 Health: Add max_swap_for_source function 2022-07-15 10:09:36 +02:00
microwavedcola1 227eda9844 Fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:29:44 +02:00
microwavedcola1 62bc3649d7 off by default
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:01:47 +02:00
microwavedcola1 1e903bf32c fix confusing method name
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:00:41 +02:00
microwavedcola1 44daaf6eb8 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:14:23 +02:00
microwavedcola1 14bb4c8650 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:13:58 +02:00
microwavedcola1 6b31b6af48 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:12:47 +02:00
microwavedcola1 3e3b5be078 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:07:18 +02:00
microwavedcola1 2828fed516 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:06:22 +02:00
microwavedcola1 42a1774d01 Merge branch 'main' into dev
--wip-- [skip ci]
2022-07-14 10:05:56 +02:00
microwavedcola1 bc50b61afb update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:05:43 +02:00
microwavedcola1 fdda9c7a2e update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:03:36 +02:00
microwavedcola1 01c3f9173b update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:56:22 +02:00
microwavedcola1 4d6d356b42 update changelog
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:54:12 +02:00
microwavedcola1 ba3cf21e29 deposit
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:47:42 +02:00
microwavedcola1 e00f189687 log format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:37:11 +02:00
microwavedcola1 db93aeaa32 Fix params
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:32:56 +02:00
microwavedcola1 fcd373656b update idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 08:53:35 +02:00
microwavedcola1 efed3a03ab Merge branch 'dev' 2022-07-14 08:52:12 +02:00
tjshipe fcf3da0a9b
patch anchor's simulate fn so signing is required for simulation (#106) 2022-07-14 08:42:21 +02:00
microwavedcola1 bc4c57911a
Health from health components in ts/client (#104) 2022-07-13 19:18:55 +02:00
microwavedcola1 97d936c9ca attempt to skip wallet approve dialg box - dont sign
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-13 18:02:08 +02:00
microwavedcola1 4ca1e30bf5 Fix comment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-13 18:01:59 +02:00
Christian Kamm 03882e6dd3 Fix CI build-bpf builds 2022-07-13 14:36:44 +02:00
tjs c09dff71ed export all mango account types and functions 2022-07-12 22:09:21 -04:00
microwavedcola1 14147cd395
client functions 2 (#103)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-12 12:05:19 +02:00
Christian Kamm 86a84396f5 Health: cleanup and new functions for ratio and assets/liabs 2022-07-12 09:47:23 +02:00
Christian Kamm 6f758ff25b clippy 2022-07-12 09:46:17 +02:00
Christian Kamm b77af54f15 Fix tests 2022-07-11 22:31:00 +02:00
microwavedcola1 c76d3b1cd2 Update IDL
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-11 17:11:39 +02:00
microwavedcola1 ef7d2862da
wip: dynamic rates (#98)
* dynamic rates

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

* fmt

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-11 17:08:32 +02:00
Christian Kamm f132f30874 Better error messages 2022-07-08 12:48:43 +02:00
Christian Kamm 420132cf89
Merge pull request #99 from blockworks-foundation/ckamm/deactivate-token-positions
Deactivate token positions for liquidation and serum instructions
2022-07-08 09:11:55 +02:00
Christian Kamm 469e7fd704 Use get() instead of get_mut() where possible 2022-07-08 09:10:08 +02:00
tjs 9bec0f3c23 remove console logs 2022-07-07 16:43:19 -04:00
tjs f62b72cd1d consistent naming for banks and vaults 2022-07-07 13:04:54 -04:00
Christian Kamm c829fdf59d Fix keeper build 2022-07-07 14:28:30 +02:00
Christian Kamm 6c7245adaa Serum3 liq force cancel orders: Deactivate inactive token positions 2022-07-07 13:22:25 +02:00
Christian Kamm 693333b71e Serum3 place/settle: deactivate inactive token positions 2022-07-07 13:16:23 +02:00
Christian Kamm 9f90c3982f Fix serum3 loan origination fee withdrawal
Paying the loan origination fee must be like a withdrawal and can't be
charged as a borrow if the user has deposits.
2022-07-07 12:33:21 +02:00
Christian Kamm 45da68c6ac LiqTokenWithToken: Close inactive token positions 2022-07-07 12:24:48 +02:00
Christian Kamm 31831454b4 Return raw position index from get_mut() 2022-07-07 12:01:18 +02:00
tjs ab0b77f5f6 marginTrade3 with passed in jup instructions 2022-07-07 00:45:01 -04:00
microwavedcola1 0ff269c38c Merge branch 'main' into dev 2022-07-06 17:47:45 +02:00
microwavedcola1 ab3abc69e7 Fix flash loan3 - fetching of bank from retriever
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-06 17:41:08 +02:00
microwavedcola1 b0f1585541 Merge branch 'main' into dev 2022-07-06 17:11:20 +02:00
microwavedcola1 8a1e9136a6 better error msg
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-06 17:11:12 +02:00