Commit Graph

2837 Commits

Author SHA1 Message Date
microwavedcola1 846d9f307b --wip-- [skip ci] 2024-09-02 11:55:07 +02: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
Serge Farny 49b461f32d program: remove delegate account withdrawal limit (#939)
This is necessary for new liquidator feature of rebalancing using limit orders:
We need to close the token and market slot so that it's available for new liquidation, but at the same time, it's possible that the min order quantity for a given market is still bigger than allowed max withdrawal.
2024-08-10 14:22:51 +02:00
Serge Farny 2d064e4fd1 liquidator: add a sequence check in rebalancing (#926)
liquidator: add a sequence check in rebalancing
2024-08-10 14:22:51 +02:00
Serge Farny e4002acf8f Serge/liquidator split tcs and liquidation (#914)
liquidator: split TCS triggering and liquidation job

Concurrent execution of candidate lookup and tx building/sending
- Also added an health assertion IX to protect liqor in multi liquidation scenario
- And a timeout for jupiter v6 queries (avoid blocking liquidation because of slow TCS)
2024-08-10 14:22:51 +02:00
microwavedcola1 e60435f069 sb crank: update on demand sdk
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-09 20:36:39 +02:00
microwavedcola1 af8d641c33 skip ones with error
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-09 20:30:32 +02:00
microwavedcola1 b3a1a776b2 disable for now, fix fallback oracle retrieval
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-09 19:54:27 +02:00
riordanp 96db0b1619
Fix price impact for USDC pairs (#990)
* workaround for different WIF symbol in API response

* handle price impact for TCS swaps with USDC in pair

* handle price impact in other tcs function
2024-08-09 12:27:42 +01:00
microwavedcola1 4a868c4d32 add comment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-09 12:14:16 +02:00
Serge Farny 69d866008c Programs: fix for audit v0.25.0 (#970)
* Programs: remove anchor close has it is done manually anyway

* Programs: fix a bug where a pegged order might be skipped even if it was valid

(cherry picked from commit 905cc01414)
(cherry picked from commit 47c2707cfe)
2024-08-09 11:06:15 +02:00
Christian Kamm 98ed7eff14 Allow the insurance fund to be for any bank (#946)
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
(cherry picked from commit ec2d10af6e)
2024-08-09 11:06:15 +02:00
Christian Kamm e6c9a3864d Fix alignment of ordertree nodes (#954)
This ensures casts of local variables don't run into alignment
differences.

(cherry picked from commit d9c4f69e0e)
(cherry picked from commit 676da3a084)
2024-08-09 10:44:37 +02:00
microwavedcola1 be67617163 Merge branch 'deploy' into dev-new 2024-08-09 09:46:11 +02:00
microwavedcola1 cab39ec23b use luts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-09 07:20:03 +02:00
Adrian Brzeziński 75c95586dc
lib upgrades (#989)
* add rimraf upgrade liters and typescrpt

* deduplicate

* workflow fix

* fix node version

* a lot of upgrades to libs

* deduplicate

* format fix

* v0.32.13

* fix

* v0.32.14-rc

* publish
2024-08-08 23:57:07 +02:00
microwavedcola1 622008f83b Revert "bump lib"
This reverts commit 62c341bc96.
2024-08-08 15:51:33 +02:00
microwavedcola1 62c341bc96 bump lib
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:49:39 +02:00
microwavedcola1 d1d90b9019 remove
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:46:39 +02:00
microwavedcola1 c94e150c97 cleanup
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:45:53 +02:00
microwavedcola1 8455be93f4 sbod crank: util to build luts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:39:23 +02:00
microwavedcola1 687c50c496 extend providers
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:27:46 +02:00