microwavedcola1
fbbce98ec3
simply debug user
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-18 20:15:04 +01:00
riordanp
2f78bd336f
Add oracleLastUpdatedSlot to Bank and PerpMarket ( #395 )
...
* Parse last updated slot from oracle
* Fix typo
* Remove unused package
2023-01-17 18:03:16 +00:00
Christian Kamm
9346c8e546
Perps: track overall realized pnl relating to a position ( #392 )
...
This includes trade pnl, funding and fees. Tracking this makes it easier
for uis to display a consistent position overall pnl value that doesn't
decrease by settling.
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-17 14:07:58 +01:00
Adrian Brzeziński
6206bbb953
Merge pull request #389 from blockworks-foundation/feature/close-mango-account
...
Feature/close mango account
2023-01-17 12:46:42 +01:00
Christian Kamm
ec99376a8f
Perp: Allow setting pnl asset weights ( #391 )
...
This replaces the previous distinction between trusted and untrusted
markets, they are equivalent to setting the asset weights to 1 or 0
instead.
This way, we can weigh positive pnl in the trusted case at less than 1
which is more correct from a risk point of view and allows for more
flexibility when it comes to liquidation.
Co-authored-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-16 16:49:09 +01:00
Christian Kamm
da1dfb2c3c
Add a liquidation test case for negative pnl ( #388 )
2023-01-16 12:30:34 +01:00
microwavedcola1
6d801bb4b0
log oracle address for quickly identifying which oracle belongs to which bank, remove accounts since its spammy
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-01-16 12:26:44 +01:00
Adrian Brzeziński
572a80d1d0
review fix
2023-01-15 01:31:06 +01:00
microwavedcola1
13dc5c061d
builder pattern for edit ixs ( #387 )
...
* builder pattern for edit ixs
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-14 14:09:26 +01:00
Adrian Brzeziński
d2b8d76ab6
fix
2023-01-13 23:32:12 +01:00
Adrian Brzeziński
e3bf0adca2
fix
2023-01-13 18:59:22 +01:00
Adrian Brzeziński
448cdf7c09
fix
2023-01-13 18:54:25 +01:00
Adrian Brzeziński
c459c09451
fixes
2023-01-13 18:07:13 +01:00
Adrian Brzeziński
3077f57c2f
Merge branch 'dev' into feature/close-mango-account
2023-01-13 17:33:50 +01:00
Adrian Brzeziński
001a528a6e
fix
2023-01-13 17:33:24 +01:00
Adrian Brzeziński
80cf41ff5f
empty and close mango account
2023-01-13 13:19:04 +01:00
Christian Kamm
1dbf55991c
Changelog: update release time and tx
2023-01-13 11:35:31 +01:00
microwavedcola1
22ed8f2385
Ts client temp merge into dev ( #386 )
...
* fix buildHealthRemainingAccounts to not modify the mangoAccount obj
* Fix bug where health accounts were not packed correctly
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix bug in building health accounts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: tjs <tjshipe@gmail.com>
2023-01-13 11:23:37 +01:00
Christian Kamm
70616f74dd
idl update ( #384 )
2023-01-13 10:42:31 +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
Adrian Brzeziński
6e3e72436f
withdraw
2023-01-13 01:38:02 +01:00
Adrian Brzeziński
f5cb67fb3b
start of close
2023-01-12 22:34:48 +01: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
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
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
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
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
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
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
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
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
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