microwavedcola1
cad6306bf6
examples
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-21 13:45:07 +02:00
Christian Kamm
fef5fd97da
Merge remote-tracking branch 'origin/release/program-v0.18' into deploy
2023-07-17 16:28:59 +02:00
microwavedcola1
f3a7c5ca14
make consistent with other sim functions
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-17 15:23:47 +02:00
Christian Kamm
348fef80f3
Tcs: reserve token positions while tcs is open ( #647 )
...
- Update in_use_count to u16
- Pass banks to TCS cancel instruction
- Increase the in_use_count when a tcs is created and decrease on
trigger/cancel
(cherry picked from commit 5dd5c507f2
)
2023-07-17 13:23:16 +02:00
microwavedcola1
7e917bb85d
Fix type
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-14 14:02:06 +02:00
microwavedcola1
b1b0729eee
settle all even spot
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-14 13:19:17 +02:00
microwavedcola1
1e61a6429e
Fees to dao ( #644 )
...
* withdraw fees to dao
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>
* 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>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 18:42:50 +02:00
microwavedcola1
9d2e4bf609
Perp close all positions helper ( #643 )
...
* close multiple perp positions in one tx
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* settle all
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
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>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 17:10:16 +02:00
microwavedcola1
e623b8c276
Enforce safety limits while borrowing, while computing max swap source, and max spot order base/quote ( #642 )
...
* --wip-- [skip ci]
* enforce safety limits while borrowing
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* --wip-- [skip ci]
* --wip-- [skip ci]
* --wip-- [skip ci]
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 16:29:13 +02:00
microwavedcola1
c2a939bcfd
Fix decimals
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 12:15:28 +02:00
microwavedcola1
2ebffcdb05
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 17:25:16 +02:00
microwavedcola1
b3b932f148
Fix headers
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 15:45:42 +02:00
microwavedcola1
d67970ebc1
fix header
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 15:28:20 +02:00
microwavedcola1
5ca349f94b
use mngo cloud for risl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 14:30:47 +02:00
microwavedcola1
604c38ed5b
fix max swap
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 09:53:38 +02:00
microwavedcola1
a6fe8dfd48
fix max swap
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 09:38:48 +02:00
microwavedcola1
c40bffb047
Merge branch 'main' into deploy
2023-07-07 15:44:50 +02:00
microwavedcola1
2060245f31
optimise
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-06 18:45:42 +02:00
microwavedcola1
05b9f8f5da
ui helper
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-06 18:17:24 +02:00
microwavedcola1
4b82771487
also consider shorts
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-06 15:21:30 +02:00
Christian Kamm
30cb4d7753
Tcs: Switch prices from f32 to f64 ( #634 )
...
To have more precision when storing user supplied prices and ensure that
the rounding that will occur will be tiny compared to the user-provided
precision.
2023-07-06 14:48:49 +02:00
microwavedcola1
7ab0164d38
v0.17.1
2023-07-05 07:32:26 +02:00
microwavedcola1
08188f3cf2
updarte
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-04 11:20:21 +02:00
Christian Kamm
3867d902d2
Bump program version to v0.18.0
2023-07-04 11:10:31 +02:00
Christian Kamm
cc4a39850a
Bump version and idl to v0.17.1
2023-07-04 11:08:59 +02:00
microwavedcola1
7e4ec9e14f
Merge branch 'deploy-2' into dev
2023-07-04 11:05:39 +02:00
microwavedcola1
baab384055
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-04 10:55:59 +02:00
microwavedcola1
580a565705
token-delegate-example
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-04 10:55:14 +02:00
microwavedcola1
1ffa65d01b
optimise getAllMangoAccounts
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-04 09:26:59 +02:00
Christian Kamm
ae66dbc462
Bump version and idl to v0.17.1
2023-07-03 19:54:21 +02:00
Christian Kamm
c67360071e
Fix tcs test script
2023-07-03 15:23:22 +02:00
Christian Kamm
35064d4ab0
Token conditional swaps ( #604 )
...
Users can request token swaps to happen when the oracle price
is within a price band. Once the price is right, an executor can
trigger the swap. The executors are rewarded with a premium
over the oracle price.
This allows limit and stop loss orders on arbitrary spot pairs.
The PR comes with basic ts support and adjustments to the liquidator,
to execute available token conditional swaps.
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-03 14:09:11 +02:00
microwavedcola1
c2e48df051
Merge branch 'main' into deploy
2023-07-03 09:02:25 +02:00
microwavedcola1
eba7b4d15b
add perp market filter
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-03 08:20:13 +02:00
microwavedcola1
acf02e2575
new helpers
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-28 15:03:32 +02:00
microwavedcola1
53b608d79d
optimize
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-28 09:45:15 +02:00
microwavedcola1
aa9851dfd7
Fix imports
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-28 09:40:55 +02:00
microwavedcola1
21c2af7317
make pp liq price faster to compute
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-28 08:04:49 +02:00
microwavedcola1
5674076b8e
fix merge
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-26 16:47:32 +02:00
microwavedcola1
0e180ed380
Mc/perp liq price 2 ( #625 )
...
* perp position liquidation price calculator
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* refactor
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* ui method
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-26 16:45:52 +02:00
microwavedcola1
18e39bc197
dont quote rndr
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-23 20:06:04 +02:00
microwavedcola1
66ccd962bc
mc/break even price ts client: account for unsettled funding ( #617 )
...
* v0.16.3
* ts: break even price, account for unsettled funding
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-23 14:32:04 +02:00
microwavedcola1
e8a5b543af
add logs
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-22 20:02:33 +02:00
microwavedcola1
87bb290010
widen
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-22 19:37:08 +02:00
microwavedcola1
f5955dc7cf
quote small rndr
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-22 19:36:49 +02:00
microwavedcola1
b84b135dae
add realized pnl helpers, reorder methods
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-22 08:40:06 +02:00
Adrian Brzeziński
f108ef4e4b
lisitng helpers ( #616 )
...
* lisitng helpers
* fix
* fix
* fix
* fix
* fix
2023-06-22 08:34:27 +02:00
Christian Kamm
7eedcbae0d
Serum3 edit market: Allow changing the name ( #621 )
2023-06-21 15:38:27 +02:00
microwavedcola1
09ee476ecf
Fix risk computation for stable pairs
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-21 08:45:27 +02:00
microwavedcola1
c38d2ec225
add disclaimer to bots ( #610 )
...
* Update README.md
* Update README.md
* Update README.md
* link to license
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-06-20 19:33:08 +02:00