Commit Graph

  • d9cd0b9f4b
    Merge 70c5013e5d into 34b3b06cab dafyddd 2025-04-01 12:03:30 +0000
  • 70c5013e5d changes to shutdown scripts dd/shutdown-changes dafyddd 2025-04-01 08:03:23 -0400
  • 6ae44b5fa3 Add scripts to run PerpForceCloseUnmatched and PerpSettleUnmatched; add client functions; dafyddd 2025-03-26 14:11:42 -0400
  • c55b09b4d6 Create function to force close all borrows without creating additional borrows. dafyddd 2025-03-26 00:48:47 -0400
  • 4432cd0ec4 1. update idl 2. Remove type MangoAccountValue from client mango_v4.ts because it throws error. dafyddd 2025-03-25 15:10:22 -0400
  • 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 dafyddd 2025-03-25 14:32:30 -0400
  • 94c893ace9
    Merge 7ed003b6d1 into ee671d24bb zhedazijingang 2025-03-25 14:49:30 +0000
  • 006193937a
    Merge 8e8d91d22a into ee671d24bb Maximilian Schneider 2025-03-25 13:37:15 +0000
  • 78ecbf9b69
    Merge b0c8750d25 into ee671d24bb dafyddd 2025-03-24 15:56:59 -0400
  • b0c8750d25 Change program id to boost program id dd/0.24.4-boost dafyddd 2025-03-24 15:56:33 -0400
  • ee671d24bb
    Merge pull request #1013 from blockworks-foundation/dd/perp-close dev dafyddd 2025-03-24 15:51:24 -0400
  • 795a99b681 remove dup code dafyddd 2025-03-24 15:35:11 -0400
  • d9d726cb58 account constraint #3 assumed borrows would take place in the asset_token and so checked to make sure liab_weight was not too large in asset_token. But now we do not assume borrows will take place. So the check now happens only if there are borrows in asset_token dafyddd 2025-03-24 15:33:11 -0400
  • b57c7f7633 fix tsc errors; update mango_v4.json idl dd 2025-03-23 18:33:57 -0400
  • dd1af93d13 bump mango-v4 version dd 2025-03-23 17:46:20 -0400
  • 7b52578e03 fixed oracle stale check in perp_settle_unmatched; gated the two new ixs to dev wallets dafyddd 2025-03-23 16:58:16 -0400
  • 942baa62f9 fix cargo fmt check dafyddd 2025-03-23 16:13:07 -0400
  • 9e002dee74 eslint fixes and revert strip ansi to 6.0.1 dafyddd 2025-03-23 16:07:15 -0400
  • 294d844b4e Add perp_settle_unmatched and perp_force_close_unmatched to lib.rs dafyddd 2025-03-23 15:04:37 -0400
  • 29dd349760 clean up perp_settle_unmatched errors dafyddd 2025-03-22 10:45:46 -0400
  • 7a8016d4f7 Added ix PerpSettleUnmatched in order to settle negative quote balances. dafyddd 2025-03-22 09:05:41 -0400
  • ed4d6169cf Added ix PerpForceCloseUnmatched dafyddd 2025-03-21 11:50:54 -0400
  • d0e100ede9 Move the reduce only check for the token_force_close_borrows_with_token.rs ix to the end and only check it if liqee assets are negative after dafyddd 2025-03-20 13:23:18 -0400
  • 9c3d0f8832 perp sanity checks changes dafyddd 2025-03-20 13:22:30 -0400
  • 0a3051410a
    Merge 67fd0c3115 into 34b3b06cab microwavedcola1 2024-12-13 23:16:36 +0000
  • 62e031eb3d
    Merge 141288f016 into 34b3b06cab microwavedcola1 2024-12-13 23:13:08 +0000
  • 5627088f3f
    Merge 92baed42e3 into 34b3b06cab Adrian Brzeziński 2024-12-13 17:49:37 -0500
  • 34b3b06cab v0.33.9 deploy Adrian Brzeziński 2024-12-10 20:20:35 +0400
  • cf6179f233 fix ondemand oracle price parsing Adrian Brzeziński 2024-12-10 20:16:47 +0400
  • a48335a664 switch switchboard template fallbacks Adrian Brzeziński 2024-12-10 20:04:31 +0400
  • 0bf880f4be ondemand oracles template adjustmnet Adrian Brzeziński 2024-12-05 01:45:50 +0400
  • 008100aede publish 0.33.8 Maximilian Schneider 2024-11-30 20:15:01 +0100
  • f58bf7edec remove switchboard crank (moved to monorepo) Maximilian Schneider 2024-11-30 20:11:20 +0100
  • 99af2884ee minimal changes necessary for sbod Maximilian Schneider 2024-11-30 20:07:45 +0100
  • f5af6059d8 remove switchboard crank (moved to monorepo) Maximilian Schneider 2024-11-30 20:11:20 +0100
  • cce1f1ca62 minimal changes necessary for sbod Maximilian Schneider 2024-11-30 20:07:45 +0100
  • 8e00787e99
    Merge a8e751aac0 into a52efe93ec Maximilian Schneider 2024-11-30 18:40:11 +0000
  • a8e751aac0 setup prometheus metrics max/sb2 Maximilian Schneider 2024-11-30 16:28:23 +0100
  • 8035330b72 add logic for variance threshold per tier and simplify logic for fallbacks Maximilian Schneider 2024-11-30 14:46:26 +0100
  • e5364fb953 sb2 crank can update 6 feeds at once Maximilian Schneider 2024-11-26 20:12:01 +0000
  • a52efe93ec v0.33.7 Adrian Brzeziński 2024-11-25 19:28:11 +0100
  • ec3b2b5062 new metadata url Adrian Brzeziński 2024-11-25 19:23:25 +0100
  • 270235c60b
    Merge a4e1c59eb2 into 8e8d91d22a Maximilian Schneider 2024-11-23 23:59:32 +0000
  • a4e1c59eb2 disable tcs & allow purging open orders if conflicting with bank reduce_only setting max/tcs-purge Maximilian Schneider 2024-11-23 23:55:37 +0000
  • 8e8d91d22a remove unneeded drop max/prune-orders Maximilian Schneider 2024-11-22 23:20:06 +0000
  • 03feed04bb linter fixes Maximilian Schneider 2024-11-21 23:59:25 +0000
  • 8ee331aad4 rename prune -> purge Maximilian Schneider 2024-11-21 18:19:51 +0000
  • 243e51a024 implement perp purge position Maximilian Schneider 2024-11-21 18:19:22 +0000
  • 3f3eca0bc9 fix clippy issuess Maximilian Schneider 2024-11-20 02:14:21 +0000
  • 059e58926c ci fixes Maximilian Schneider 2024-11-20 02:00:36 +0000
  • 7516300bf0 add clarifying comment Maximilian Schneider 2024-11-20 01:04:32 +0000
  • ae08e97972 allow pruning of anyones orders in force-closed markets Maximilian Schneider 2024-11-20 01:02:07 +0000
  • 92baed42e3 spl reimbrusment feature/reimb-script Adrian Brzeziński 2024-10-23 22:23:02 +0200
  • d5ce6b06b6 fix Adrian Brzeziński 2024-10-23 21:31:23 +0200
  • 78a43765af fix Adrian Brzeziński 2024-10-23 21:18:31 +0200
  • 24af94c10c fix Adrian Brzeziński 2024-10-23 19:55:20 +0200
  • 0526662e62 fix Adrian Brzeziński 2024-10-21 15:36:45 +0200
  • 1dd8dfc0f6 reimbrusmnet script Adrian Brzeziński 2024-10-21 15:34:07 +0200
  • 83a3b2df23 deduplicate Adrian Brzeziński 2024-10-08 23:06:17 +0700
  • 7b06b4f1e6 v0.33.6 Adrian Brzeziński 2024-10-08 19:05:23 +0700
  • 2312b47b13 upgrade mangolana lib Adrian Brzeziński 2024-10-08 19:01:08 +0700
  • 7ed003b6d1 chore: remove repetitive words zhedazijingang 2024-09-09 22:29:31 +0800
  • 1303a4a162
    Update SECURITY.md riordanp 2024-09-04 14:58:01 +0100
  • 690e7097c3
    Mc/force close (#1006) microwavedcola1 2024-09-04 09:32:49 +0200
  • b166063f8e script for force close token borrows, simplify, add better logging microwavedcola1 2024-09-04 09:29:56 +0200
  • 4fe8cac3ed force withdraw token script: improved logging microwavedcola1 2024-09-02 15:17:45 +0200
  • b16d611e5a foce close serum markets, add force close oo, and improve logging microwavedcola1 2024-09-02 15:10:32 +0200
  • 3f367be2d4
    add always restart policy so apps dont lose it when deployed from conf files (#1005) microwavedcola1 2024-09-02 12:40:16 +0200
  • 846d9f307b --wip-- [skip ci] mc/fix-errors-ts-mocha microwavedcola1 2024-09-02 11:55:07 +0200
  • 97142a6716 add always restart policy so apps dont lose it when deployed from conf files microwavedcola1 2024-09-02 10:08:49 +0200
  • a2fac4c941 v0.33.5 Riordan Panayides 2024-09-01 14:59:15 +0100
  • 558dc12c34 dedupe deps Riordan Panayides 2024-09-01 14:59:02 +0100
  • 67fd0c3115 ts: remove unused mc/993-port microwavedcola1 2024-08-30 10:06:34 +0200
  • f2b70f2f27 ts: remove unused microwavedcola1 2024-08-30 10:00:23 +0200
  • 2ff8db3c77 reduce allocations in risk code Maximilian Schneider 2024-08-13 20:42:40 +0100
  • 1b6aef5644 ts sb crank: Fix types microwavedcola1 2024-08-30 08:01:06 +0200
  • 5e3e3646f9
    sbod crank: dont update sbod fallback oracle if main oracle is not stale or confident (#1000) microwavedcola1 2024-08-30 07:47:31 +0200
  • 16ad56a1ca Merge branch 'deploy' into mc/sbod microwavedcola1 2024-08-30 07:47:19 +0200
  • efcffa2de6
    Mc/perp ob layout fix (#1003) microwavedcola1 2024-08-30 06:57:50 +0200
  • 2a064160a9 ts: perp layout decode fix microwavedcola1 2024-08-29 17:45:52 +0200
  • cd097a6b28 v0.33.4 microwavedcola1 2024-08-29 08:54:57 +0200
  • 79488f0f4d ts: fix import microwavedcola1 2024-08-29 08:51:31 +0200
  • f9cb2b806a Liquidator: fix rebalancing with sequence check (#999) Serge Farny 2024-08-29 07:00:47 +0100
  • 70fc0921f5
    Liquidator: fix rebalancing with sequence check (#999) Serge Farny 2024-08-29 07:00:47 +0100
  • 24244f13d4 v0.33.2 microwavedcola1 2024-08-28 21:24:26 +0200
  • 445aabd6e4 format microwavedcola1 2024-08-28 21:21:17 +0200
  • 988b1f4b2d format microwavedcola1 2024-08-28 11:28:47 +0200
  • 0ffc40cf37 Merge branch 'main' into deploy-next microwavedcola1 2024-08-26 07:47:50 +0200
  • 549b5c6fce Merge branch 'release/program-v0.24.3' into dev main microwavedcola1 2024-08-26 07:42:50 +0200
  • cced613da4
    add audit report for v0.24.3 (#1001) Robert Chen 2024-08-26 01:31:26 -0400
  • af2d10f2e6 Update changelog microwavedcola1 2024-08-26 07:27:55 +0200
  • 70a3e0d70e fix sol price Adrian Brzeziński 2024-08-25 22:46:10 +0200
  • a1ea4d5403 add audit report for v0.24.3 Robert 2024-08-24 15:10:58 -0700
  • 800b6db892 v24.3 program id change to boost program-v0.24.3-boost release/program-v0.24.3-boost microwavedcola1 2024-08-24 09:33:41 +0200
  • 9ab1fd0e3a templates change to wsol swap Adrian Brzeziński 2024-08-23 17:42:31 +0200
  • 0dd50d03ad fix template Adrian Brzeziński 2024-08-23 15:53:15 +0200
  • b2225bd5a9 fixes from review microwavedcola1 2024-08-22 12:02:37 +0200
  • a68b567a04 Fixes from review microwavedcola1 2024-08-22 10:21:01 +0200
  • 1eb06aff69 Fixes from review microwavedcola1 2024-08-22 10:19:16 +0200
  • e223e4b93c sbod crank: dont update if main oracle is not stale microwavedcola1 2024-08-22 10:15:28 +0200