Commit Graph

2630 Commits

Author SHA1 Message Date
Christian Kamm 4250e06364 fix build 2024-04-22 13:14:48 +02:00
microwavedcola1 d9011881c3 ts: script to add tokens to borroers
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-20 16:07:17 +02:00
microwavedcola1 09c3dbe5a0 v0.24.0 2024-04-18 15:17:15 +02:00
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