Christian Kamm
ccba4ee597
Cleanups and bugfixes from the audit ( #163 )
...
* AccountExpand: cleanups from audit
* Group instructions: cleanups from audit
* AccountClose: cleanups from audit
* TokenAddBank: Audit fixes, including significant bugs
Must not take collected_fees and bump from the existing bank.
* Instruction comment updates
* GroupEdit: Add version/testing flag changes
Ported from mc/vanity
2022-08-13 19:54:58 +02:00
microwavedcola1
41e42da620
debug banks helper script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-13 19:36:09 +02:00
microwavedcola1
eee10a22bb
mc/max swap ( #159 )
...
* rework getMaxSourceForTokenSwap
* Fix assets and liabs method
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-11 17:44:12 +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
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
970187af41
rename env vars ( #154 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-09 13:50:37 +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
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
tjs
46e9a1a82c
run prettier and add prettierignore
2022-08-04 14:45:09 -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
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
Nicholas Clarke
4f1f4ec84e
Clarkeni/anchor tests ( #120 )
...
* Anchor tests
* Liquidation client functions
* Add payer to client functions
2022-08-03 09:05:16 -07:00
microwavedcola1
e31ad9ce34
token register trustless
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-03 15:45:10 +02:00
Christian Kamm
157b322635
ts: fix scripts
...
- group create
- perp event queue + book side sizes
2022-08-02 09:45:12 +02:00
microwavedcola1
5c3b2c1189
mc/kill flash loan 1 & 2 and rename flash loan 3 to flash loan ( #131 )
...
* remove flash loan 1 & 2
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename flash loan 3 to flash loan
* fix test
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-01 16:55:17 +02:00
microwavedcola1
e8e774a1a4
mc/feature gating ( #129 )
...
* feature gating
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-01 12:56:29 +02:00
microwavedcola1
c88297f42e
mc/ts and keeper improvements ( #127 )
...
* ts and keeper improvements
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* remove stray heroku experiments
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from reviews
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-31 09:25:11 +02:00
microwavedcola1
0b2e1e6e6c
Mc/realloc 4 ( #119 )
...
Realloc + dynamic mango account
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
2022-07-25 16:07:53 +02:00
Christian Kamm
45f3e26386
Improve scripts for making a liquidation candidate
2022-07-18 18:18:57 +02:00
Christian Kamm
33d4412ff8
Example scripts: accept GROUP_NUM env var
2022-07-18 18:18:57 +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
6b31b6af48
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:12:47 +02:00
microwavedcola1
fdda9c7a2e
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:03:36 +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
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
14147cd395
client functions 2 ( #103 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-12 12:05:19 +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