microwavedcola1
fb6311e842
Merge branch 'main' into deploy
2024-04-18 15:15:44 +02:00
Serge Farny
a87be8ece0
TS: Fix formatting
2024-04-15 09:29:53 +02:00
Serge Farny
3e406768ca
Changelog for v0.24.0 ( #942 )
...
(cherry picked from commit 4c3814c466
)
2024-04-15 09:10:48 +02:00
thibaultosec
286eeb60fb
add audit report for v0.24.0 ( #941 )
...
Co-authored-by: CanardMandarin <thibault.marboud@gmail.com>
(cherry picked from commit ccc479ba21
)
2024-04-15 09:10:48 +02:00
Serge Farny
0dc9d9ab80
program; fix health check ix gate ( #940 )
...
(cherry picked from commit fe86295d3c
)
2024-04-11 07:22:51 +02:00
Adrian Brzeziński
32d7ba8f2e
v0.23.4
2024-04-09 21:12:09 +02:00
Adrian Brzeziński
f0264d666e
last collateral fee charge field
2024-04-09 21:09:30 +02:00
Serge Farny
e090104c69
keeper: add CU estimate for perp update funding, perp consume events and token update index & rates ( #937 )
2024-04-09 10:50:35 +02:00
Christian Kamm
5c7502d360
token_withdraw: avoid silencing errors with is_ok() ( #936 )
...
(cherry picked from commit 653cf9f30b
)
2024-04-08 16:28:44 +02:00
Christian Kamm
d16def9745
Audit: Remove unused fn, add comments ( #935 )
...
(cherry picked from commit 9df73a0dfd
)
2024-04-08 15:15:16 +02:00
Serge Farny
70b7bc74d8
rust client: add a CU estimate for token withdrawal ( #934 )
...
(cherry picked from commit 55105e085f
)
2024-04-08 12:44:55 +02:00
microwavedcola1
735ea431b5
mm: use fallbacks
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-05 12:33:38 +02:00
microwavedcola1
55f0616069
mm: switch to api
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-05 12:19:59 +02:00
riordanp
090ef649d5
Allow liquidator delegates to withdraw ( #932 )
...
* Add token_withdraw_as_delegate_instructions method
2024-04-04 15:43:28 +01:00
microwavedcola1
8ba71a34b5
ts: switchboard csv files
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-04 14:18:11 +02:00
Christian Kamm
fa32449feb
liquidator: track fallback oracles ( #931 )
2024-04-04 11:23:58 +02:00
Serge Farny
fbea22612e
service-mango-health: use jemalloc ( #922 )
...
(cherry picked from commit ceeac9d3a4
)
2024-04-04 09:35:33 +02:00
Serge Farny
abeb14c17f
service-mango-health: add config for snapshot interval (reduce memory pressure)
...
(cherry picked from commit 78ea5e220cc032d6a280b0f3c66cb94051da3267)
2024-04-04 09:35:33 +02:00
Serge Farny
bf6d2a11ec
liquidator: forcefully exit process if snapshot job die ( #924 )
...
* liquidator: forcefully exit process if snapshot job die
* client: return snapshot_job join handle so it can be watched for early unexpected exit
(cherry picked from commit 2520c7d095
)
2024-04-04 09:28:48 +02:00
microwavedcola1
b55e900855
ts: update script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-03 12:57:39 +02:00
Christian Kamm
c2544d9bbd
keeper: fix all confirmation reporting to be on success ( #930 )
2024-04-03 11:39:00 +02:00
Adrian Brzeziński
2040aa9fa6
upgrade mangolana lib
2024-04-02 16:59:28 +02:00
Christian Kamm
3937590fd1
liquidator: fix withdraws on rebalance ( #929 )
...
- always allow them, now that v0.22 is deployed and delegates can
withdraw small token amounts to the owner's ata
- increase the dust amount to $0.001 to avoid issues where the logic is
a few lamports off
2024-04-02 14:44:04 +02:00
Christian Kamm
8108b31ff9
keeper: report confirmation times only on success ( #928 )
...
reporting a "confirmation time" on an error response made the metrics
confusing
2024-04-02 14:43:49 +02:00
Adrian Brzeziński
8196374b41
v0.23.3
2024-03-28 15:43:59 +01:00
Lou-Kamades
27ce516703
Lou/ts fallback fetching ( #917 )
...
* ts: add CLMM oracle parsing
* ts: add functions for deriving fallback oracles
* ts: add fallbacks to buildHealthRemainingAccounts
* ts: lint
* ts: fallback contexts are keyed on string for reliable equality checks
* ts: lint
2024-03-27 10:52:33 -05:00
Riordan Panayides
0638e24f46
v0.23.2
2024-03-21 12:22:34 +00:00
riordanp
d03efb7260
Fix getCumulativeFundingUi ( #920 )
...
* sum long and short funding
2024-03-21 12:16:23 +00:00
Serge Farny
769f940a66
program: fix health check ix ( #918 )
2024-03-18 17:52:51 +01:00
Christian Kamm
6f85dfa42d
Merge remote-tracking branch 'origin/deploy' into dev
2024-03-14 11:26:33 +01:00
Christian Kamm
4bf45f2576
liqtest readme update
2024-03-14 09:53:43 +01:00
Christian Kamm
e20052f6e5
Fix logging in liqtest scripts
2024-03-14 08:58:04 +01:00
Christian Kamm
25bf71c646
Add liqtest test script readme
2024-03-14 08:43:49 +01:00
microwavedcola1
dc8e903d13
ts: update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-03-13 10:44:54 +01:00
Christian Kamm
4ea7c531ef
liquidator: make alternate routes configurable ( #916 )
2024-03-13 09:13:07 +01:00
Christian Kamm
c2398d1abe
Fix service-mango-health build after bad merge resolution
2024-03-13 09:00:52 +01:00
microwavedcola1
a93ef13310
ts: new changes to token param updates
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-03-12 11:39:31 +01:00
microwavedcola1
928ac343f8
Fix merge errors
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-03-12 11:27:30 +01:00
Serge Farny
b3b4cc8223
program: add a min health check ( #913 )
...
add a min health check
2024-03-12 08:27:40 +01:00
Christian Kamm
4fcaf09c09
test: Allow replay of live transaction in program test ( #911 )
2024-03-11 15:08:58 +01:00
Christian Kamm
2cd4376466
cli: save-snapshot also captures alts ( #912 )
2024-03-11 15:08:25 +01:00
Christian Kamm
61117ccd11
withdraw: replace overflow with better error ( #910 )
2024-03-11 14:02:54 +01:00
Serge Farny
0728bb566f
program: sequence check as u8 ( #909 )
...
* program: sequence check as u8 (reuse existing padding)
2024-03-11 10:45:53 +01:00
microwavedcola1
3338edae88
v0.23.1
2024-03-10 14:28:41 +01:00
microwavedcola1
d9068758d2
ts: fix lint
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-03-10 14:27:31 +01:00
microwavedcola1
f2442428b6
Merge branch 'main' into deploy
2024-03-10 14:26:29 +01:00
Christian Kamm
077199ed39
ts: rework getMaxWithdrawWithBorrowForToken ( #900 )
...
* ts: rework getMaxWithdrawWithBorrowForToken
* binary seach for maxWithdraw
* tests
* warnings
* revert later, change for debugging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix looking deeper than 0.5 tokens
* no borrows on no-borrow-tokens
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2024-03-10 14:11:30 +01:00
Adrian Brzeziński
ef5da37fba
switchboard migrator example
2024-03-08 16:47:24 +01:00
Serge Farny
494835631b
program: add a sequence check IX ( #908 )
...
Add a sequence check IX
This new IX `SequenceCheck` can be used to avoid having multiple concurrent TX in flight causing unexpected result (multiple borrow for example)
2024-03-07 14:59:05 +01:00
Adrian Brzeziński
6841ca5166
add mangolana, fee and auto retry to create proposal for scripts
2024-03-07 13:27:57 +01:00