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 |
Christian Kamm
|
c8f1f3c821
|
Net borrow limits: Limit in quote, not native (#312)
* Net borrow limits: Limit in quote, not native
* make perp settle limit disableable
|
2022-12-02 12:24:11 +01:00 |
Christian Kamm
|
512eef96ea
|
Perp pegged orders: Add stub max oracle staleness arg
|
2022-12-02 08:19:51 +01:00 |
microwavedcola1
|
d64d9285f4
|
limit settleable pnl (#295)
Co-authored-by: Christian Kamm <mail@ckamm.de>
|
2022-11-30 13:20:19 +01:00 |
microwavedcola1
|
95b03aa5ac
|
remove filter
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-11-29 10:40:18 +01:00 |
microwavedcola1
|
1732a5aff4
|
net borrow limits (#301)
* net borrow limits
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix client
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fix tests
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
|
2022-11-25 13:45:17 +01:00 |
tjs
|
0192b16d90
|
slightly better errors
|
2022-11-21 17:03:11 -05:00 |
tjs
|
717d3f7711
|
use provider connection to fetch switchboard idl
|
2022-11-21 16:48:35 -05:00 |
tjs
|
20ff7c99c6
|
use sendRawTx in rpc.ts
|
2022-11-21 14:50:24 -05:00 |
microwavedcola1
|
44d0170ea9
|
mc/settle pnl ts client (#292)
* oracle peg client support
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>
* perp pnl settle, candidate finder, and example
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-11-21 20:36:13 +01:00 |
Nicholas Clarke
|
ff18ad6ba7
|
Add client function getCumulativeInterest (#280)
* Add client function getCumulativeInterest
|
2022-11-21 10:59:26 -08:00 |
microwavedcola1
|
d3661bac7b
|
mc/oracle peg ts client (#290)
* oracle peg client support
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>
* Fix from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
|
2022-11-21 19:34:41 +01:00 |
tjs
|
ae7acbbc6b
|
Revert "fix get unsettled funding function"
This reverts commit 708ef68b85 .
|
2022-11-21 12:54:14 -05:00 |