Commit Graph

2857 Commits

Author SHA1 Message Date
dafyddd 70c5013e5d changes to shutdown scripts 2025-04-01 08:03:23 -04:00
dafyddd 6ae44b5fa3 Add scripts to run PerpForceCloseUnmatched and PerpSettleUnmatched; add client functions; 2025-03-26 14:11:42 -04:00
dafyddd c55b09b4d6 Create function to force close all borrows without creating additional borrows. 2025-03-26 00:48:47 -04:00
dafyddd 4432cd0ec4 1. update idl
2. Remove type MangoAccountValue from client mango_v4.ts because it throws error.
2025-03-25 15:10:22 -04:00
dafyddd 184f42b09d Allow perp base position to be force closed even with no matching opposite; allow perp quote position to be force closed without matching opposite; allow token borrows to be force closed as long as asset token does not create borrow 2025-03-25 14:32:30 -04:00
Adrian Brzeziński 34b3b06cab v0.33.9 2024-12-10 20:20:35 +04:00
Adrian Brzeziński cf6179f233 fix ondemand oracle price parsing 2024-12-10 20:16:47 +04:00
Adrian Brzeziński a48335a664 switch switchboard template fallbacks 2024-12-10 20:04:31 +04:00
Adrian Brzeziński 0bf880f4be ondemand oracles template adjustmnet 2024-12-05 01:45:50 +04:00
Maximilian Schneider 008100aede publish 0.33.8 2024-11-30 20:15:01 +01:00
Maximilian Schneider f58bf7edec remove switchboard crank (moved to monorepo) 2024-11-30 19:12:49 +00:00
Maximilian Schneider 99af2884ee minimal changes necessary for sbod 2024-11-30 19:12:49 +00:00
Adrian Brzeziński a52efe93ec v0.33.7 2024-11-25 19:28:11 +01:00
Adrian Brzeziński ec3b2b5062 new metadata url 2024-11-25 19:23:25 +01:00
Adrian Brzeziński 83a3b2df23 deduplicate 2024-10-08 23:06:17 +07:00
Adrian Brzeziński 7b06b4f1e6 v0.33.6 2024-10-08 19:05:23 +07:00
Adrian Brzeziński 2312b47b13 upgrade mangolana lib 2024-10-08 19:01:08 +07:00
microwavedcola1 690e7097c3
Mc/force close (#1006)
* foce close serum markets, add force close oo, and improve logging

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

* force withdraw token script: improved logging

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

* script for force close token borrows, simplify, add better logging

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

---------

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-09-04 09:32:49 +02:00
microwavedcola1 3f367be2d4
add always restart policy so apps dont lose it when deployed from conf files (#1005)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-09-02 12:40:16 +02:00
Riordan Panayides a2fac4c941 v0.33.5 2024-09-01 14:59:15 +01:00
Riordan Panayides 558dc12c34 dedupe deps 2024-09-01 14:59:02 +01:00
microwavedcola1 1b6aef5644 ts sb crank: Fix types
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-30 08:01:06 +02:00
microwavedcola1 5e3e3646f9
sbod crank: dont update sbod fallback oracle if main oracle is not stale or confident (#1000)
* sbod crank: dont update if main oracle is not stale

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>

* v0.33.4

---------

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-30 07:47:31 +02:00
microwavedcola1 efcffa2de6
Mc/perp ob layout fix (#1003)
* v0.33.4

* ts: perp layout decode fix

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

---------

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-30 06:57:50 +02:00
microwavedcola1 79488f0f4d ts: fix import
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-29 08:51:31 +02:00
Serge Farny f9cb2b806a Liquidator: fix rebalancing with sequence check (#999) 2024-08-29 08:01:32 +02:00
microwavedcola1 24244f13d4 v0.33.2 2024-08-28 21:24:26 +02:00
microwavedcola1 445aabd6e4 format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-28 21:21:17 +02:00
microwavedcola1 0ffc40cf37 Merge branch 'main' into deploy-next 2024-08-26 07:47:50 +02:00
microwavedcola1 549b5c6fce Merge branch 'release/program-v0.24.3' into dev 2024-08-26 07:42:50 +02:00
Robert Chen cced613da4
add audit report for v0.24.3 (#1001) 2024-08-26 07:31:26 +02:00
microwavedcola1 af2d10f2e6 Update changelog
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-26 07:27:55 +02:00
Adrian Brzeziński 70a3e0d70e fix sol price 2024-08-25 22:46:10 +02:00
Adrian Brzeziński 9ab1fd0e3a templates change to wsol swap 2024-08-23 17:42:31 +02:00
Adrian Brzeziński 0dd50d03ad fix template 2024-08-23 15:53:15 +02:00
microwavedcola1 83c7efa2e6 more improvements to force withdraw script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 15:53:40 +02:00
microwavedcola1 c1ea394437
program: allow closing oo for force closed markets (#997)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 15:27:57 +02:00
microwavedcola1 f1e942035c small improvements to withdra script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 15:15:46 +02:00
microwavedcola1 3e92361b69
program: remove ununused code, fix from audit (#996)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 13:48:50 +02:00
microwavedcola1 b9dd4bffa3 extend script for force withdraw
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 13:47:28 +02:00
microwavedcola1 f571bd86fb prettier+serum connection override
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 13:47:05 +02:00
Adrian Brzeziński b22a979551 change oracle feeds to yaml tempaltes 2024-08-15 16:12:32 +02:00
riordanp befe17eb2a
Fix Lint and Test CI jobs (#994)
* rm -rf rimraf, fix linter ts errors

* update eslint rules

* fix linter errors

* force mocha to use commonjs

* run prettier
2024-08-14 17:27:06 +01:00
microwavedcola1 7863062192 ts part
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
(cherry picked from commit 1e86640680)
2024-08-12 09:19:33 +02:00
Serge Farny ae5e22fb7a Program: add a tier string in banks (not used program side)
(cherry picked from commit bd3ab0df99)
2024-08-12 09:19:33 +02:00
Serge Farny 7a3075b6f2 Program: prepare v0.24.3 2024-08-12 09:19:33 +02:00
Serge Farny 2aeaeb604a Liquidator: rebalancing - append sequence check before validating TX size 2024-08-10 14:22:51 +02:00
Serge Farny 142609ab53 Fix 2024-08-10 14:22:51 +02:00
Serge Farny 001027c981 program; fix health check ix gate (#940) 2024-08-10 14:22:51 +02:00
Serge Farny 2eb94b5286 liquidator: rebalance with openbook (limit order) (#938)
liquidator: rebalance with limit order
2024-08-10 14:22:51 +02:00