Commit Graph

474 Commits

Author SHA1 Message Date
microwavedcola1 2b2d777130 debug user small changes
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-12-14 21:05:05 +01:00
microwavedcola1 5c1304466b add account number to toString for debugging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-12-14 15:50:10 +01:00
microwavedcola1 f781241f90 Fix bug in porting from rust to ts
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-12-14 15:43:06 +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