microwavedcola1
33a5e7d50a
Change tuple to a struct, seemingly anchor ts doesnt support tuples
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-24 16:04:37 -04:00
microwavedcola1
ed4e63a82f
Change tuple to a struct, seemingly anchor ts doesnt support tuples
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-24 22:03:35 +02:00
tjs
d56b439951
remove unused npm files in ts/client
2022-05-24 15:47:10 -04:00
tjs
9bf1e56615
fix package.json
2022-05-24 15:08:01 -04:00
tjs
d4097e5fc2
wip - margin trade with orca
2022-05-24 14:25:31 -04:00
Christian Kamm
3aca793f0e
Commit deployment changes
2022-05-24 17:01:34 +02:00
Christian Kamm
8089824063
Merge remote-tracking branch 'origin/dev' into main
2022-05-24 16:51:30 +02:00
microwavedcola1
717b72857d
Remove anchor dummy type workaround ( #53 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-18 17:16:14 +02:00
microwavedcola1
6ecd4a0da9
Update funding for keeper
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 15:59:47 +02:00
microwavedcola1
e0c5562a5b
Fix client to make work with latest perp changes
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 15:20:31 +02:00
microwavedcola1
2518ec24a6
Update client to match program changes
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 15:06:29 +02:00
microwavedcola1
4e649a2ee2
remove unused
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-12 08:44:04 +02:00
microwavedcola1
b2764f5444
update idl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-12 08:41:47 +02:00
microwavedcola1
81f0f38188
ts client support for perps
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-11 20:06:07 +02:00
microwavedcola1
02580097de
update bank related client code
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-10 08:03:46 +02:00
tjs
cd9041d532
export constants for ui; expose indexedTotalDeposits for Banks; connect doesn't need to be async
2022-05-02 12:26:25 -04:00
tjs
b9fb552e9e
move package.json to root directory
...
to support the ui
2022-05-02 12:23:58 -04:00
microwavedcola1
1337d48257
Merge branch 'dev'
2022-04-13 09:15:34 +02:00
microwavedcola1
e5ed7936eb
docs
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-13 09:09:17 +02:00
microwavedcola1
c63d860bc1
cleanup
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-13 08:48:35 +02:00
microwavedcola1
b56fd46721
reload for mangoaccount
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-13 06:37:36 +02:00
microwavedcola1
c2fb9a8fbe
workaround: mango account reload
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-12 21:38:59 +02:00
microwavedcola1
62ee1bc5c0
prepare for multiple ts packages
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-12 17:28:47 +02:00
microwavedcola1
addb12736f
fixes from cr
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-12 16:53:45 +02:00
microwavedcola1
03ae43017c
account, market and bank names
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-12 16:19:58 +02:00
microwavedcola1
1b1dd1a541
poc keeper
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-09 21:18:07 +02:00
microwavedcola1
5ab48fb6e0
rust: Fix args in tests to more realistic values, ts: expose args, update idl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-09 17:09:06 +02:00
microwavedcola1
84d2ec6e34
fix tests
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 20:51:22 +02:00
microwavedcola1
02c2befa67
Fix tests
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 20:47:12 +02:00
microwavedcola1
662c6f8aaa
remove more low level code, users of client could just use raw anchor client with idl to do these things
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 17:25:34 +02:00
microwavedcola1
37942a4c15
remove more low level ix, port close mango account, add to example
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 17:21:49 +02:00
microwavedcola1
3f39ceefed
remove deprecated
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 17:17:26 +02:00
microwavedcola1
9df109b141
Fix price, & size computation while placing serum3 order
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 16:57:37 +02:00
microwavedcola1
89aa667985
Extending the client, make more use friendly, make serum3 place order work for example
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 12:30:21 +02:00
microwavedcola1
f7fb0bbec8
serum market code on client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-08 08:29:35 +02:00
microwavedcola1
367144034d
comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 21:00:41 +02:00
microwavedcola1
c3bcbf948b
deprecate low level api, move usage to high level api in client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 21:00:08 +02:00
microwavedcola1
9a49164110
comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 20:05:06 +02:00
microwavedcola1
03c39f9b9c
add description
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:53:54 +02:00
microwavedcola1
8886337369
comments
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:53:20 +02:00
microwavedcola1
770c67aed0
comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:52:13 +02:00
microwavedcola1
eaf435cbbd
extend example1-admin
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:42:00 +02:00
microwavedcola1
93dbc1dfa4
rename
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:08:23 +02:00
microwavedcola1
1f380cf8c9
remove accidental assert
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 19:07:36 +02:00
microwavedcola1
dc26190a81
deposit and withdraw examples
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 18:58:42 +02:00
microwavedcola1
70e39f6333
wip: exampl1 based on higher level api in client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:58:20 +02:00
microwavedcola1
ed312e71d5
fix package.json targets
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:16:46 +02:00
microwavedcola1
921dd8e0a6
comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:10:55 +02:00
microwavedcola1
1c6e113f66
rename
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:10:18 +02:00
microwavedcola1
8835191f1f
remove payer
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:03:44 +02:00
microwavedcola1
c7c2c548e9
update idrl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 17:01:50 +02:00
microwavedcola1
04977dd742
Revert "remove unused"
...
This reverts commit 6d008d2cea
.
2022-04-07 15:06:26 +02:00
microwavedcola1
6d008d2cea
remove unused
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-07 15:02:21 +02:00
microwavedcola1
53becd681b
confirm order was placed
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-04 10:20:51 +02:00
microwavedcola1
5f89a2d581
reorg
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-04 10:03:19 +02:00
microwavedcola1
9cb6a10d4a
fix rust enum mapping
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-04 07:29:22 +02:00
microwavedcola1
da4835c84b
serum3 place order, with some todos
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-04 07:20:46 +02:00
microwavedcola1
1ed10c8e12
optimise imports
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 20:29:22 +02:00
microwavedcola1
52e2495356
generic derivation of health metas
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 20:08:56 +02:00
microwavedcola1
897260f7c7
mintinfo support
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 17:26:45 +02:00
microwavedcola1
7748147737
extend example to include serum oo account in health metas
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 16:02:14 +02:00
microwavedcola1
a1cb64a01b
add support for creating serum3 open orders
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 13:50:46 +02:00
microwavedcola1
fc6066b4ef
cleanup dead code
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 08:58:52 +02:00
microwavedcola1
06a4bb90ba
more reorg
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 08:57:45 +02:00
microwavedcola1
2cc8bfbeeb
reorg
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 08:47:02 +02:00
microwavedcola1
bf161ac3f6
stub oracle
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 06:00:30 +02:00
microwavedcola1
9debc63a6a
update idl, add tokenmint to stuboracle for gpa ( #34 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-03 05:43:32 +02:00
microwavedcola1
c7d3103e6b
--wip-- [skip ci]
2022-04-02 20:42:17 +02:00
microwavedcola1
041b8ecdd0
optimise imports
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 20:17:08 +02:00
microwavedcola1
5fbc27e184
remove dead code
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 20:16:31 +02:00
microwavedcola1
4d1a9e4556
refactor
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 20:15:56 +02:00
microwavedcola1
d2a0fd5305
serum3market ts typings
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 19:35:30 +02:00
microwavedcola1
605ef31353
rename
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 19:29:18 +02:00
microwavedcola1
8210e9bc00
adapt to program side renaming
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 19:18:46 +02:00
microwavedcola1
227f03b125
support for registerting serum markets
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 19:13:58 +02:00
microwavedcola1
057045fa19
simplify
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 18:05:05 +02:00
microwavedcola1
c567a2d330
basic support for registering serum market
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 12:55:29 +02:00
microwavedcola1
881bdb2367
remove hardcoded
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 11:59:58 +02:00
microwavedcola1
5f49755f51
extend example, multiple wallets
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 11:52:28 +02:00
microwavedcola1
0bdbd19ddd
Make Serum3 ix anchor friendly
...
Make work with changes in mango account, add no deploy part to release script
Clippy
Fixes from cr
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-02 08:59:07 +02:00
microwavedcola1
8e608ac606
some more building ix separately and then sending it separately
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 11:24:45 +02:00
microwavedcola1
9aa86ecb6a
add example of building ix separately and then sending it separately
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 11:20:26 +02:00
microwavedcola1
30ef479df9
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 10:23:47 +02:00
microwavedcola1
997301d079
more docs
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 09:11:08 +02:00
microwavedcola1
7ab18cff9f
update exports
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 09:05:38 +02:00
microwavedcola1
4b17381658
update example + types
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 09:04:26 +02:00
microwavedcola1
4d4745d75b
Some more progress on the client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-04-01 08:59:39 +02:00
Christian Kamm
10ab9804d1
Rename perp instructions to have perp_ prefix
2022-04-01 08:01:56 +02:00
microwavedcola1
ad3ad37417
cleanup client code
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-31 16:16:11 +02:00
microwavedcola1
fce4edb79f
--wip-- [skip ci]
2022-03-31 15:58:18 +02:00
microwavedcola1
fb16771d1f
cleanup
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-31 15:58:18 +02:00
microwavedcola1
30ab82ea32
--wip-- [skip ci]
2022-03-31 15:58:18 +02:00
microwavedcola1
46d651f4c4
apply script to change to u16
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-31 15:58:18 +02:00
microwavedcola1
c40aa30e03
--wip-- [skip ci]
2022-03-31 15:58:18 +02:00
microwavedcola1
c9ca8d5563
--wip-- [skip ci]
2022-03-31 15:58:18 +02:00
microwavedcola1
70c8f49624
update idl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-31 15:58:18 +02:00
microwavedcola1
78df0082c4
Some progress on initial ts example
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-31 15:58:18 +02:00
microwavedcola1
795fa532da
update program, and deploy to devnet
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-30 17:16:32 +02:00
microwavedcola1
4f7eb1b38f
add ts basic example, cleanup release script, update idl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-23 15:39:11 +01:00
microwavedcola1
e742926ce2
change seeds literals to camelcase, camel case was how mango did in v3, also matches struct names
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-11 20:10:15 +01:00
microwavedcola1
071feea56c
prepare for monorepo
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-03-01 20:48:59 +01:00