Commit Graph

264 Commits

Author SHA1 Message Date
Christian Kamm 7dc3fc2ad9 Merge remote-tracking branch 'origin/main' into dev 2022-08-10 17:18:42 +02:00
microwavedcola1 cfdd59379e improve logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 17:17:16 +02:00
Christian Kamm 2f3c5e281c ts: prettier 2022-08-10 16:25:06 +02:00
Christian Kamm 38f5502dc7 Liquidator: round up when paying back borrows to close token pos 2022-08-10 16:24:48 +02:00
Christian Kamm 6d8290bebd ts: script to decode anchor events 2022-08-10 16:22:58 +02:00
Christian Kamm ad3cee5568 ts: improve liqtest scripts 2022-08-10 16:22:58 +02:00
Christian Kamm 222358ff14 ts: script to make liquidation candidates 2022-08-10 16:22:58 +02:00
Christian Kamm 79e3b2db98 ts: disable loan fees in liq tests 2022-08-10 16:22:58 +02:00
Christian Kamm 68c52dbdc8 ts: Settle and close in script, including borrows 2022-08-10 16:22:58 +02:00
Christian Kamm 3257017770 ts: client and script fixes 2022-08-10 16:22:56 +02:00
Christian Kamm 55e891417e ts: also close accounts after withdraws 2022-08-10 16:20:25 +02:00
Christian Kamm 45327e7dd1 ts: script to withdraw everything, to lose fewer funds on close 2022-08-10 16:20:25 +02:00
Christian Kamm b2056c82e0 ts: script to add funds to liqtest group 2022-08-10 16:20:25 +02:00
Christian Kamm aff011c774 ts: script to create liqtest group with stub oracles 2022-08-10 16:20:25 +02:00
Christian Kamm 29c7d5b45a ts: mb-admin-close script closes all groups for the key 2022-08-10 16:20:23 +02:00
microwavedcola1 5c34b60105 Fix health account builder code
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 10:15:28 +02:00
microwavedcola1 68de248c5b fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 09:31:58 +02:00
microwavedcola1 476241e8b8 fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 09:29:08 +02:00
microwavedcola1 2728aaeb2d revamp script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 09:26:16 +02:00
microwavedcola1 d6468082b6 Merge branch 'dev' 2022-08-10 09:08:11 +02:00
microwavedcola1 8b086b3e87 more logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 08:22:31 +02:00
microwavedcola1 e0c57af53f some debugging scripts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-10 07:32:21 +02:00
tjs 85bb7e3a25 add idempotent ata ix to withdraw fn 2022-08-09 18:16:08 -07:00
tjs e2acd28de9 use idempotentata instruction in marginTrade 2022-08-09 15:27:34 -07:00
microwavedcola1 970187af41
rename env vars (#154)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-09 13:50:37 +02:00
tjs 49538df6ab skippreflight on accountCreate 2022-08-08 16:14:30 -07:00
microwavedcola1 9ded7ca007 optional args should be sent as null
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-08 21:04:49 +02:00
microwavedcola1 c3b6db4a3c optional args should be sent as null
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-08 21:04:19 +02:00
microwavedcola1 c490ab6965 update changelog and IDL
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-08 19:06:13 +02:00
microwavedcola1 d8340ba594 update idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-08 17:07:57 +02:00
microwavedcola1 24c359ef92
keeper token rate update - group multiple ixs into one (#151)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-08 13:40:33 +02:00
microwavedcola1 4f72985f2d
also allow editing group insurance fund (#149)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-07 14:16:23 +02:00
microwavedcola1 e06736660a
remove account size, make mango account feature position counts explicit (#148)
* remove account size from program, make position counts explicit

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

* cargo-fix

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-07 14:16:06 +02:00
microwavedcola1 59d28c97a1
fix name and error message check in flash loan (#145)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-06 12:59:13 +02:00
Nicholas Clarke e4a073c83b
Clarkeni/group logging (#142)
* Add group logging and updateIndexAndRate anchor test
* Bugfix on health account ordering
2022-08-05 10:11:44 -07:00
tjs 46e9a1a82c run prettier and add prettierignore 2022-08-04 14:45:09 -04:00
tjs 1b1dbc0406 add eslint config and fix errors 2022-08-04 14:44:59 -04:00
microwavedcola1 38a5951558
remove extra signers from tokenDeposit, tokenWithdraw, createMangoAccount, liquidation ixs (#141)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 17:35:05 +02:00
microwavedcola1 331bb7ebf0 refactor,format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 12:13:36 +02:00
microwavedcola1 1cab5f92fb match spec of incoming types to accounts on chain, and also the order
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 10:41:54 +02:00
microwavedcola1 325e29c9a3 rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:53:38 +02:00
microwavedcola1 f49990339c fix method name
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:28:18 +02:00
microwavedcola1 5d961f144d fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:25:42 +02:00
microwavedcola1 7953e123cc add simple logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:25:19 +02:00
microwavedcola1 327ea8acff extend type
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:07:32 +02:00
microwavedcola1 ba21d736c1 update idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 08:51:16 +02:00
microwavedcola1 e6fe7bd8cc update idl, cleanup code
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 08:50:48 +02:00
microwavedcola1 cc17f2a95a Merge branch 'dev' 2022-08-04 08:03:59 +02:00
microwavedcola1 82ac70ea8e idl update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 08:00:41 +02:00
tjs bb8cdd4a8f tokenIndices need to be in order for remaininghealthaccounts 2022-08-04 01:20:03 -04:00