Commit Graph

651 Commits

Author SHA1 Message Date
microwavedcola1 9fc8a5a56a
multiple banks (#82)
* multiple banks

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fixes from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* test for closing multiple banks for a registered token

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* fix deregister_token

* update idl

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fixes from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Co-authored-by: Christian Kamm <mail@ckamm.de>
2022-06-27 11:27:17 +02:00
tjs 0758125db8 fix vaultIndex and transfer the minOutAmount back to vault 2022-06-24 19:01:57 +02:00
tjs 86deab72c5 Merge branch 'ts/token-transfer' into dev 2022-06-24 16:43:32 +02:00
tjs 997c610ec9 use jupiter swap and remove orca integration code 2022-06-24 16:41:04 +02:00
microwavedcola1 7a28a3bfb0 improvements to flash loan
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-23 16:41:24 +02:00
tjs 719b944f89 update type names; fix flashLoan client fn 2022-06-23 16:02:35 +02:00
microwavedcola1 a151dea893 Merge branch 'dev' into ts/token-transfer 2022-06-23 15:36:33 +02:00
microwavedcola1 1177213bb3 Fix type
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-23 15:36:08 +02:00
microwavedcola1 8c024f438e Merge branch 'dev' into ts/token-transfer 2022-06-23 15:25:38 +02:00
microwavedcola1 84b89d4a1d fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-23 15:24:48 +02:00
microwavedcola1 c1dea82a55
mainnet scripts (#80)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-23 15:22:59 +02:00
tjs 997d363195 wip margin trade with spl token transfers 2022-06-23 15:20:32 +02:00
Christian Kamm c8ebc1f611 Rename MarginTrade -> FlashLoan 2022-06-23 10:23:52 +02:00
Christian Kamm d8a6a29e70 Renames: propagate to idl and ts 2022-06-23 10:04:54 +02:00
tjs 743f650494 fix orca import path 2022-06-22 17:09:18 +02:00
microwavedcola1 c19c3480e7
change format of ids json (#73)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-21 20:04:21 +02:00
tjs 46f3fd4c29 adds fn to get oracle prices for group tokens 2022-06-21 19:14:24 +02:00
tjs 2a39e4c603 add deposit and borrow rate client fns 2022-06-21 12:38:05 +02:00
microwavedcola1 fc716c6da4 Fix script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-20 13:28:18 +02:00
microwavedcola1 0841bf5f68 Fix type usage
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-20 13:26:47 +02:00
Christian Kamm 28bf02ffa1 Fix offsets inside PerpMarket 2022-06-20 12:52:27 +02:00
Christian Kamm 1d7f09331b Fix example1-admin stub oracle check 2022-06-20 12:47:51 +02:00
microwavedcola1 9462be7f0b Fix margin trade interface
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-18 17:14:20 +02:00
microwavedcola1 0a5ba2d4f4 Fix client usage
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-18 16:46:46 +02:00
microwavedcola1 4864562ff3
margin trade, support multi cpi (#68)
* margin trade, support multi cpi

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fix from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* todo

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-18 16:43:45 +02:00
microwavedcola1 0f34851c64
switchboard support (#67)
* switchboard support

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fix from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-18 16:38:46 +02:00
microwavedcola1 95c06c2bfc
Mc/liquidator (#64)
* Copy over and integrate liquidatable-accounts-feed (doesn't compile)

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Liquidator

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Adapt to refactoring

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* remove dead code

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Use copies of AccountSharedData

* Implement AccountReader for AccountSharedData

* use LoadZeroCopy in liquidator

* Fix from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Co-authored-by: Christian Kamm <mail@ckamm.de>
2022-06-18 16:31:28 +02:00
microwavedcola1 7bef868ce9 Merge branch 'dev' into mc/client-gpa-alt 2022-06-13 12:38:21 +02:00
microwavedcola1 7013d775b2 ids.json
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-13 12:31:50 +02:00
tjs 07ad602133 integrate initial pass of orcas devnet swap 2022-06-10 09:02:10 -04:00
microwavedcola1 4a257cd694 small cleanup
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-10 11:02:40 +02:00
microwavedcola1 740ff0c09e
Close various things (#65)
* close bank, vaults, mint infos, stub oracles, serum OO (doesnt work, throws https://github.com/project-serum/serum-dex/blob/master/dex/src/error.rs\#L88), close serum market

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* serum oo closing example in ts

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fix from code review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-09 18:27:31 +02:00
microwavedcola1 3370e105eb script for pushing account to health<0, reorg scratch files, some helper methods in ts client 2022-06-03 15:34:05 +02:00
microwavedcola1 804d4eed57 refactor
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-03 09:33:40 +02:00
microwavedcola1 e6767f219f Fix perp ts client order placing code
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-02 19:30:39 +02:00
microwavedcola1 242d39295a patch idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-02 17:08:31 +02:00
microwavedcola1 454e2a0ab0 Fix mint, add error log
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-02 17:08:24 +02:00
microwavedcola1 a20d04b6ff
Fix oracle price read by using decimals from pyth (#62)
* Fix oracle price read by using decimals from pyth

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* fix

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-02 10:36:04 +02:00
microwavedcola1 2274d5cade remove stray logs
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-06-01 10:10:43 +02:00
tjs b8f1a060c3 finish orca pool integration with margin trade 2022-05-31 21:38:47 -04:00
tjs 4c5523c95b Merge remote-tracking branch 'origin/dev' into ts/orca-margin-trade 2022-05-31 15:57:26 -04:00
microwavedcola1 34a8f0919f
serum taker bot (#57)
* taker bot

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* inline code

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* cleanup

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* add mints

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* add todo

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* fix todos

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* remove stray log

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* cleanup

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* remove dead code

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* use same rust as what solana uses, use same solana version as cargo toml

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* Fix from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* fix from reviews

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* linter

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-28 07:05:34 +02:00
microwavedcola1 cc2d46bf4a add support for mint decimals on bank, for easy look up
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-27 14:52:03 +02:00
microwavedcola1 d95c5d80ab add support for groupNum when creating, and fetching a group
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-27 14:43:53 +02:00
tjs 36729ad008 support wrapping and unwrapping sol in deposits 2022-05-25 20:29:13 -04:00
tjs 2b4acfa619 hardcode getAssociatedTokenAccount instead of using spl-token package 2022-05-25 20:29:13 -04:00
tjs 5f0ccc89a6 add a public accessor for indexedTotalBorrows on Bank class 2022-05-25 20:29:13 -04:00
tjs c536a04df4 add constants for token decimals 2022-05-25 20:29:13 -04:00
tjs 0437fd72aa add SOL to example1-admin script 2022-05-25 20:29:13 -04:00
dafyddd 382059cb42 added first attempt for `withdraws` vec. try it out and see if it breaks 2022-05-24 18:40:05 -04:00
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