Nicholas Clarke
5d77ba6834
Add PerpForceClosePositionLog and TokenForceCloseBorrowsWithTokenLog ( #555 )
2023-04-25 13:38:08 +02:00
Christian Kamm
507cb500e9
Fix settle limit accounting for positive pnl takeover ( #562 )
2023-04-25 13:37:34 +02:00
microwavedcola1
77f04d62c1
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 12:33:36 +02:00
microwavedcola1
1699d53acd
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 12:32:43 +02:00
microwavedcola1
7b33e42ed4
add script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 12:29:24 +02:00
microwavedcola1
e4abe3636d
v0.13.4
2023-04-25 11:17:16 +02:00
microwavedcola1
b4ed4b6409
fix client code for building health accounts
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 11:13:40 +02:00
microwavedcola1
f0d8d404ca
update idl, fix ts errors
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 10:14:38 +02:00
Christian Kamm
ff9a79a95f
Add OtterSec audit document ( #560 )
...
For 5c7a2e3e10
, slightly past the
program-v0.7.0 tag.
2023-04-25 09:38:42 +02:00
microwavedcola1
3741f78da5
insurance fund withdraw ix ( #561 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 09:20:44 +02:00
microwavedcola1
2305a160d0
Various force close bots ( #554 )
...
* wip: force close perp positions
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* wip: force close cancel serum3 orders
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* wip: force close token borrows
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-25 08:12:42 +02:00
microwavedcola1
9dce24c54e
Merge branch 'deploy-mm' into deploy
2023-04-25 07:43:41 +02:00
microwavedcola1
59b4111bc3
Merge branch 'main' into deploy-mm
2023-04-25 07:42:02 +02:00
microwavedcola1
b2f15b076f
v0.13.3
2023-04-24 14:53:21 +02:00
microwavedcola1
e55c6da8df
Fix bug in closing mango account ( #559 )
...
* reafactor code for collecting health accounts, fix bug where bank oracle was skipped while closing account
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-24 14:49:22 +02:00
microwavedcola1
1bf1a8deb5
Fix bug in closing mango account ( #559 )
...
* reafactor code for collecting health accounts, fix bug where bank oracle was skipped while closing account
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-24 14:48:53 +02:00
Christian Kamm
fe8d1a63bd
Fix building with "no-entrypoint" feature ( #558 )
...
Without this, anchor complains about a missing lifetime on a struct
relating to Benchmark.
2023-04-24 09:52:44 +02:00
Christian Kamm
898788909e
Fix account borrow issue in perp_liq_force_cancel_orders ( #557 )
2023-04-24 09:52:33 +02:00
Christian Kamm
10113443df
Minor test compile fix
2023-04-24 09:35:46 +02:00
microwavedcola1
497012042c
Force close for serum3 market ( #551 )
...
* force close for serum3 market
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* always require admin
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update client
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 10:19:23 +02:00
microwavedcola1
6fba1692e9
Fix type
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 10:13:14 +02:00
microwavedcola1
1e96f92a4c
v0.13.2
2023-04-20 10:07:15 +02:00
microwavedcola1
8e4603e22c
expose underlying property
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 10:00:50 +02:00
microwavedcola1
793bd08ffd
expose underlying property
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 09:59:21 +02:00
microwavedcola1
2df6ecbb4f
add perp market force close prop to ts client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 09:57:06 +02:00
microwavedcola1
6abddc8ba8
merge ts-client to dev ( #553 )
...
* expose perp order type on perp order
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* v0.9.17
* Fix funding rate method
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix scrript
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* v0.9.18
* ts-client v0.9.19
* fix script
* update reduce only and force close flags in ts client
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* v0.13.1
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
2023-04-20 09:55:14 +02:00
microwavedcola1
ba333e736b
v0.13.1
2023-04-20 09:53:19 +02:00
microwavedcola1
50477b2de6
update reduce only and force close flags in ts client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-20 09:49:42 +02:00
microwavedcola1
29002e7197
Spot based token rebalancer ( #541 )
...
* script to relabance account to usdc
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update procfile
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add prio fees
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* reset
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-19 18:15:39 +02:00
microwavedcola1
2f1839cb98
Ts keeper (backup for rust keeper) ( #546 )
...
* keeper
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update defaults
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-19 17:42:13 +02:00
microwavedcola1
6ac9f19287
Perp force close positions in a market ( #525 )
...
* force close tokens
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add test
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* reset
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* force close perp market
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* test
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add back staleness slot check
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-19 17:42:01 +02:00
microwavedcola1
55bfcc3a76
fix bug where flash loans couldnt be executed by delegates ( #552 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-19 16:17:26 +02:00
microwavedcola1
81571664bd
clippy
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-19 14:15:32 +02:00
Christian Kamm
3567154211
fix script
2023-04-19 08:19:29 +02:00
Christian Kamm
f2f86797ad
ts-client v0.9.19
2023-04-19 08:15:28 +02:00
Christian Kamm
04d6662128
Merge remote-tracking branch 'origin/main' into ts-client
2023-04-19 08:14:11 +02:00
riordanp
757a3ee0cc
Use ghcr.io container registry ( #549 )
...
* Use ghcr.io container registry
* Update base image urls
2023-04-17 16:57:51 +01:00
microwavedcola1
2e060b7eaa
Merge branch 'main' into ts-client
2023-04-17 16:03:03 +02:00
microwavedcola1
a40ceedc97
Fix bug where if no insurance fund position was present, ix would err… ( #522 )
...
* Fix bug where if no insurance fund position was present, ix would error out
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* prettier
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 11:30:27 +02:00
microwavedcola1
227aadfc22
merge ts-client to dev ( #538 )
...
* expose perp order type on perp order
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* v0.9.17
* Fix funding rate method
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix scrript
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* v0.9.18
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 11:19:47 +02:00
microwavedcola1
e28fe944c0
add a script to render price impact for scale amount from and to ( #539 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 11:19:15 +02:00
microwavedcola1
b796965d6a
re-enable token rebalance in liquidator ( #545 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 11:18:50 +02:00
microwavedcola1
d3b784fd84
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 08:54:02 +02:00
microwavedcola1
ef8da2cf62
readme
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-17 08:52:27 +02:00
microwavedcola1
340aac6ba6
v0.9.18
2023-04-15 08:53:38 +02:00
microwavedcola1
4e1c49f462
Fix scrript
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-15 08:45:23 +02:00
microwavedcola1
1fdd984a49
Fix funding rate method
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-15 08:44:02 +02:00
microwavedcola1
fa5b39adad
bump version for next release
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-04-14 16:59:02 +02:00
Christian Kamm
68ffadebd2
Changelog for program v0.13.0 ( #543 )
2023-04-14 16:20:26 +02:00
Christian Kamm
0e831db687
IxGate: Fix check for re-enabling instructions ( #540 )
...
The bug allowed the security admin to enable instructions. This was
supposed to require the group admin.
2023-04-14 16:12:17 +02:00