Christian Kamm
bda8cb9387
v0.1.2 version bump and changelog ( #383 )
2023-01-13 10:36:47 +01:00
Christian Kamm
42657dcf80
Drop unused HealthCache function, rename ClampedToNum ( #382 )
2023-01-13 10:21:01 +01:00
microwavedcola1
3ed416a97f
Fix type ( #381 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-13 10:20:39 +01:00
microwavedcola1
ecc22f85d0
make untrusted till we have figured out perp settling ( #379 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-13 10:08:40 +01:00
Christian Kamm
5227daa0b8
Allow serum/perp order force cancelling on frozen accounts ( #374 )
2023-01-13 08:13:15 +01:00
Christian Kamm
4f0b4da26d
clippy: fix spelling of lint derive_partial_eq_without_eq lint ( #377 )
2023-01-12 21:40:16 +01:00
riordanp
9ec18107a6
Bump dockerfile rust version
2023-01-12 20:34:13 +00:00
microwavedcola1
60d3f8d403
Fix ids api ( #371 )
...
* Fix ids api
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-01-12 20:43:37 +01:00
microwavedcola1
a7a5c740c9
Fix typo ( #375 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-12 20:39:46 +01:00
microwavedcola1
b4b7085e67
fix clippy ( #373 )
...
* fix clippy
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add clippy whitelist trait
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-12 14:26:55 +01:00
microwavedcola1
7c69197505
mango account freeze ( #372 )
...
* mango account freeze
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* format
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-01-12 13:08:10 +01:00
microwavedcola1
5ef04d6d08
group halt ( #370 )
...
* group halt
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>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-12 09:12:55 +01:00
Christian Kamm
93d33edb74
Perp: liq with token instruction ( #368 )
...
The new instruction allows the liqor to take over negative pnl (limited
by liqee settle health and settle limits) before applying the bankruptcy
logic.
2023-01-12 09:07:13 +01:00
Christian Kamm
c5d875e04d
Perp settle limit extension to realized pnl ( #359 )
...
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-11 14:32:15 +01:00
tylersssss
75593925aa
fix buildHealthRemainingAccounts to not modify the mangoAccount obj ( #369 )
2023-01-10 16:51:03 +01:00
silas
143d90ff23
rs CI improvements ( #356 )
...
* remove actionrs and add cache
* add rust version check for log
* add back rc version and allow args
* update to vanity address
* resolve merge conflict
Co-authored-by: Christian Kamm <mail@ckamm.de>
2023-01-10 13:35:16 +00:00
tylersssss
d1c0c360d8
Merge pull request #367 from blockworks-foundation/ts-client
...
Ts client
2023-01-09 12:45:35 -05:00
tjs
36fb7ae181
Merge branch 'ts/fix-health-remaining' into ts-client
2023-01-07 17:24:44 -05:00
tjs
57a563a2c4
include quote token fixes
2023-01-07 17:23:58 -05:00
tjs
9d168f56bd
- fix sort order of open order accounts in buildHealthRemainingAccounts
...
- refactor buildHealthRemainingAccounts to be more idiomatic
2023-01-07 17:06:35 -05:00
Adrian Brzeziński
09dccf09fa
push quote banks if quote token is inactive
2023-01-07 18:37:36 +01:00
tjs
9efe95cc75
fix serum3PlaceOrder logic so health remaining accounts are in order
2023-01-07 00:10:50 -05:00
Adrian Brzeziński
c28f3cd07a
fixes for open order creation when placing order
2023-01-07 03:01:11 +01:00
microwavedcola1
b6996419ad
Merge branch 'dev'
2023-01-06 08:42:54 +01:00
microwavedcola1
e34f9be60a
Apply loan origination fee only on loans ( #364 )
...
* Apply loan origination fee only on loans
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-01-06 08:42:16 +01:00
microwavedcola1
85a33bde5b
setup fast listing admin required for trustless tokens
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-05 20:24:58 +01:00
microwavedcola1
a911a861f9
Merge branch 'dev'
2023-01-05 20:14:26 +01:00
microwavedcola1
3ef8b43c2f
changelog update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-05 20:10:02 +01:00
microwavedcola1
292cc9a450
bonk ( #363 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-05 20:08:45 +01:00
tjs
65a31bcd5c
use the non deprecated prioritization fee ix
2023-01-05 12:58:20 -05:00
Adrian Brzeziński
e4f238f489
combine open orders create with place order ( #362 )
...
* wip
* place order fix
* fixes
* comment
* cleanup
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-05 08:31:07 +01:00
Adrian Brzeziński
068fad98f7
combine open orders create with place order ( #362 )
...
* wip
* place order fix
* fixes
* comment
* cleanup
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-05 08:30:15 +01:00
silas
15784ecd2b
add security policy and on-chain metadata ( #361 )
...
* add security-txt macro
* minor fmt fix
2023-01-04 18:13:29 +00:00
microwavedcola1
5019864b84
Update script to include perp market to reduce only
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 16:55:01 +01:00
microwavedcola1
5b41ff89a0
Update script to include perp market to reduce only
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 16:54:28 +01:00
Christian Kamm
6cef8caa34
rust client: Make AccountFetcher futures Send ( #357 )
...
This required redoing the cached account fetcher logic to properly deal
with locking and repeated calls while a fetch is ongoing.
2023-01-04 16:15:46 +01:00
microwavedcola1
d461dc9b3a
not deployed yet
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 13:27:33 +01:00
microwavedcola1
3c2a55bf07
Merge branch 'dev'
2023-01-04 13:23:48 +01:00
microwavedcola1
3d832d5f2b
changelog
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 13:23:46 +01:00
microwavedcola1
3ab8c6072a
add reduce only field on ts classes
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 13:14:05 +01:00
microwavedcola1
86c9331647
reduce only order type and mode for tokens and perp markets ( #353 )
...
* reduce only order type and mode for tokens and perp markets
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* tests
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* remove token
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fixes
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-01-04 09:24:40 +01:00
microwavedcola1
b174ee13cc
update script for alts and new admin change
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-04 07:42:19 +01:00
tjs
c30ecbb7bb
downgrade pyth client
2023-01-03 20:11:55 -05:00
tjs
ae615b7473
Merge branch 'main' into dev
2023-01-03 19:56:45 -05:00
tjs
57040b160a
use passed in prioritization fee
2023-01-03 19:56:33 -05:00
Christian Kamm
b304ce09ec
Perp: Make settle limit robust against settle window size changes
2023-01-03 14:52:04 +01:00
tjs
92f92cb967
Merge branch 'main' into dev
2023-01-02 15:36:08 -05:00
tjs
80f94166bd
add prioritization fee instruction
2023-01-02 15:35:39 -05:00
riordanp
89c024e9df
Setup MM for Heroku deployments ( #358 )
...
* Setup mm for heroku
* Update params
* Update Procfile
* Fix runtime dependencies
* Run linter
2023-01-02 19:21:08 +00:00
tjs
0c1884ce56
Merge branch 'ts/healthtype' into main
2022-12-30 15:36:13 -05:00