Commit Graph

1033 Commits

Author SHA1 Message Date
microwavedcola1 846d9f307b --wip-- [skip ci] 2024-09-02 11:55:07 +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
microwavedcola1 0ffc40cf37 Merge branch 'main' into deploy-next 2024-08-26 07:47:50 +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 f571bd86fb prettier+serum connection override
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-19 13:47:05 +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 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
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
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
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 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 687c50c496 extend providers
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-08-08 15:27:46 +02:00
Maximilian Schneider 7e94bf6a3e
switchboard crank improvements (#987)
dont retry oracle updates to prevent writing old state
submit all oracle updates in parallel to prevent writing old state
reduce average latency by 1s through prefetching of shared results
reduce p90 latency by 1m through async refresh of mango group & oracle definitions
handle promise rejection on tx submission
improved logging
2024-08-07 02:35:32 +01:00
microwavedcola1 52f35aea13 more prep for sb on demand
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-30 11:02:42 +02:00
microwavedcola1 88b20624bd simplify
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-29 12:49:49 +02:00
microwavedcola1 1e915ca0bb format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-29 12:19:31 +02:00
microwavedcola1 33f9c15522 remove pyth sdk, do manually
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-29 11:58:57 +02:00
microwavedcola1 2b02489aac Merge branch 'main' into deploy 2024-07-29 11:08:58 +02:00
microwavedcola1 9035e91d6b update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-23 14:27:27 +02:00
microwavedcola1 6d9f9b664c pyth v2 ts code
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-22 12:30:02 +02:00
Serge Farny 9c3af5cbe6 Program: regenerate IDL and bump version to v0.24.2 2024-07-17 10:46:02 +02:00
microwavedcola1 d91e54c902 Fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-12 08:23:20 +02:00
microwavedcola1 d8408c3fdb Fix std dev
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-10 16:03:10 +02:00
Serge Farny b42750b674 Merge branch 'main' into deploy 2024-07-09 10:07:34 +02:00
microwavedcola1 33fc12b78e update to crank and decoding
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-07 22:35:07 +02:00
microwavedcola1 53fd2fa709 remove stray log
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-07 11:02:32 +02:00
microwavedcola1 036569d5d7 improve parsing
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-07 11:02:03 +02:00
microwavedcola1 21aa7676d6 add new oracles
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-07 09:50:11 +02:00
Adrian Brzeziński 6c03fe56aa add new field to postSendTxCallback 2024-07-05 02:25:26 +02:00
Serge Farny ccb98fb5b8 Program: bump version 2024-07-04 21:42:04 +02:00
microwavedcola1 c7ed75fee6 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-07-03 08:59:28 +02:00
microwavedcola1 f7f9894c12 ts: update sb on demand
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-28 17:06:18 +02:00
microwavedcola1 737977f45e ts: update to on demand code
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-28 16:39:47 +02:00
Adrian Brzeziński b062a71582 fix prettier 2024-06-27 23:53:17 +02:00
Maximilian Schneider 3162920d8a
fix fallback oracle assignment (#977) 2024-06-27 23:45:03 +02:00
microwavedcola1 71ac3d2e8a ts: sb on demand oracles part 2
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-27 13:11:22 +02:00
microwavedcola1 b2671ba7fb update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-25 15:14:42 +02:00
microwavedcola1 989600263b update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-25 14:01:48 +02:00
microwavedcola1 7843aaa37f ts: sequence check ix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-06-11 13:45:12 +02:00
Adrian Brzeziński cd84f68040 add fallback to gpa if api fails 2024-06-08 19:13:04 +02:00
Adrian Brzeziński 2e6e4dad01 upgrade 0.29.0 2024-06-02 13:51:05 +03:00
Adrian Brzeziński dc8a35df5b add new option to turn off price impact loading 2024-06-02 13:26:54 +03:00