Adrian Brzeziński
|
8785d007bd
|
Merge branch 'main' into feature/modify-order
|
2022-12-14 16:58:55 +01:00 |
Adrian Brzeziński
|
7949ce7d78
|
modify perp ix
|
2022-12-14 15:15:35 +01:00 |
microwavedcola1
|
2cd8c048f3
|
bump max iterations in max swap, for edge cases
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-14 14:55:37 +01:00 |
microwavedcola1
|
51cded4965
|
Mc/health max swap with serum effects (#333)
* rearrange, log before expect
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rearrange, log before expect
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix test
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* health max swap with serum effects
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* max swap: Fix with serum reserved amounts
* port rust code to ts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* port tests
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix method call
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
|
2022-12-14 09:21:45 +01:00 |
microwavedcola1
|
f4942fd674
|
cap max borrow in withdraw to safety constraint (#335)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-13 19:41:19 +01:00 |
microwavedcola1
|
c77c3585ad
|
remove outdated todos
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-13 10:29:55 +01:00 |
tjs
|
35752ab99b
|
move calls inside reloadBanks in the group reloadAll fn
|
2022-12-13 00:44:07 -05:00 |
microwavedcola1
|
aa53cb95de
|
Fix test
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-12 14:54:18 +01:00 |
microwavedcola1
|
f745898a40
|
rearrange, log before expect
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-12 13:10:57 +01:00 |
microwavedcola1
|
9c65ea9456
|
rearrange, log before expect
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-12 13:03:57 +01:00 |
Christian Kamm
|
b5691e2381
|
ts: Fix toUiPrice() (#332)
For example, the SOL native price of 0.0136 should become the ui price
of 13.6 because SOL decimals are 9.
|
2022-12-11 17:22:43 +01:00 |
microwavedcola1
|
d0c85f14e6
|
make mm work with mango-perp, deposit some funds into shared wallet mango account, fixed some ts perp issues
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-09 20:23:30 +01:00 |
Christian Kamm
|
13f6fe2343
|
ts: Fix serum3PlaceOrder by passing payerOracle
|
2022-12-09 14:55:33 +01:00 |
Christian Kamm
|
29055199ae
|
ts: Make oracle arg optional in edit calls
|
2022-12-09 14:55:33 +01:00 |
Christian Kamm
|
a91ff847f2
|
ts: Fix tokenDeregister() when ATA is missing
|
2022-12-09 14:55:33 +01:00 |
Christian Kamm
|
37060d4192
|
ts: Fix sendTransaction to work with NodeWallet
|
2022-12-09 14:55:33 +01:00 |
microwavedcola1
|
c773262781
|
add perp markets
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-09 11:39:00 +01:00 |
microwavedcola1
|
9b173e95b5
|
perp market parameters for vanity address (#327)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-09 11:16:47 +01:00 |
microwavedcola1
|
794f298ded
|
fix scaling of weights
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-09 06:08:23 +01:00 |
tjs
|
82a120df0d
|
Merge branch 'main' into dev
|
2022-12-08 17:23:17 -05:00 |
tjs
|
1c69d4edbb
|
default idsSource is get-program-accounts
|
2022-12-08 17:23:07 -05:00 |
tjs
|
af6e10a1cd
|
fix perp open order deserializing
|
2022-12-08 15:55:32 -05:00 |
tjs
|
b6605bd120
|
fix perp open order deserializing
|
2022-12-08 15:53:14 -05:00 |
Christian Kamm
|
57e4510b08
|
Remove mango-macro
|
2022-12-08 20:48:44 +01:00 |
Christian Kamm
|
a29a736ba2
|
Move src/state/health/ -> src/health/
|
2022-12-08 20:48:44 +01:00 |
tjs
|
227eea81c3
|
Merge branch 'main' into dev
|
2022-12-08 14:13:07 -05:00 |
tjs
|
fb8eb59355
|
add back getEquityUi for perp
|
2022-12-08 14:12:57 -05:00 |
tjs
|
cfc121cf1c
|
Merge branch 'main' into dev
|
2022-12-08 14:00:28 -05:00 |
tjs
|
4fc2b42f99
|
add back function to parse perp fill events
|
2022-12-08 14:00:12 -05:00 |
Christian Kamm
|
450007d34b
|
Perp: Drop client order id from LeafNodes (#323)
This saves 8 bytes and only the FillEvents, FillLogs were populated from
the data.
|
2022-12-08 19:55:32 +01:00 |
microwavedcola1
|
3e7f5487b7
|
add more info to debug bank scripts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 16:50:11 +01:00 |
microwavedcola1
|
c2a0c8c920
|
fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 16:26:12 +01:00 |
microwavedcola1
|
d8d0d8e07c
|
Merge branch 'dev'
|
2022-12-08 16:05:51 +01:00 |
microwavedcola1
|
5cc88b0d97
|
mainnet setup script for vanity address (#324)
* mainnet setup script for vanity address
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 16:04:58 +01:00 |
Christian Kamm
|
b66dc7ae80
|
IDL: Fix missing OrderTreeRoot
|
2022-12-08 11:22:37 +01:00 |
microwavedcola1
|
326515a07f
|
rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 10:49:00 +01:00 |
microwavedcola1
|
fa815f1c75
|
switch to new vanity address
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 10:23:12 +01:00 |
microwavedcola1
|
7d9c3616af
|
ts client changes (#320)
* cleanup + small sync with program
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Update lock file
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix tsc errors
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-08 10:16:06 +01:00 |
tjs
|
e9bcd0209a
|
fix settlerOwner in perpSettlePnl
|
2022-12-07 23:50:37 -05:00 |
Christian Kamm
|
947d9b2b60
|
Split into perp bids and perp asks (#322)
Separate, smaller accounts that are easy to extend if needed.
|
2022-12-07 21:03:28 +01:00 |
microwavedcola1
|
6aea3f97db
|
Merge branch 'main' into dev
|
2022-12-07 11:01:36 +01:00 |
tjs
|
660a733a95
|
divide by quote decimals to get funding rate
|
2022-12-06 16:41:42 -05:00 |
tjs
|
bc4d97d4d1
|
add confFilter and edit perp script
|
2022-12-06 10:58:47 -05:00 |
microwavedcola1
|
52d7509481
|
Fix tests
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-06 14:14:58 +01:00 |
microwavedcola1
|
dde9ca69e8
|
sync fields
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-12-06 14:05:12 +01:00 |
Christian Kamm
|
777c1a7804
|
Rename bank fields, make weight scale limits editable (#319)
|
2022-12-06 09:34:02 +01:00 |
tjs
|
20adf76aac
|
add dotenv for client config vars
|
2022-12-05 14:48:06 -05:00 |
tjs
|
0609adbe70
|
use quote decimal constant
|
2022-12-03 14:54:36 -05:00 |
tjs
|
55db713862
|
add getEquityUi
|
2022-12-03 14:47:01 -05:00 |
microwavedcola1
|
fa09c557a1
|
ts client sync with program (#311)
mostly health related code
|
2022-12-02 15:48:43 +01:00 |