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