Commit Graph

79 Commits

Author SHA1 Message Date
microwavedcola1 f49990339c fix method name
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:28:18 +02:00
microwavedcola1 327ea8acff extend type
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-04 09:07:32 +02:00
microwavedcola1 cc17f2a95a Merge branch 'dev' 2022-08-04 08:03:59 +02:00
tjs bb8cdd4a8f tokenIndices need to be in order for remaininghealthaccounts 2022-08-04 01:20:03 -04:00
Nicholas Clarke 4f1f4ec84e
Clarkeni/anchor tests (#120)
* Anchor tests
* Liquidation client functions
* Add payer to client functions
2022-08-03 09:05:16 -07:00
microwavedcola1 505cbd48aa fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-03 15:45:10 +02:00
microwavedcola1 e31ad9ce34 token register trustless
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-03 15:45:10 +02:00
microwavedcola1 a7654f43a1 update idl, and fix tsc errors
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-02 11:28:39 +02:00
Christian Kamm 157b322635 ts: fix scripts
- group create
- perp event queue + book side sizes
2022-08-02 09:45:12 +02:00
microwavedcola1 54b8a940f2 rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-02 09:38:28 +02:00
microwavedcola1 5c3b2c1189
mc/kill flash loan 1 & 2 and rename flash loan 3 to flash loan (#131)
* remove flash loan 1 & 2

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

* rename flash loan 3 to flash loan

* fix test

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-01 16:55:17 +02:00
microwavedcola1 e8e774a1a4
mc/feature gating (#129)
* feature gating

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

* Fixes from review

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-08-01 12:56:29 +02:00
microwavedcola1 91d59c1918 close insurance vault also
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-31 09:57:56 +02:00
microwavedcola1 0c3efe21a9 match latest changes in group creation
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-31 09:36:46 +02:00
microwavedcola1 c88297f42e
mc/ts and keeper improvements (#127)
* ts and keeper improvements

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

* remove stray heroku experiments

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

* Fixes from reviews

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-31 09:25:11 +02:00
microwavedcola1 0b2e1e6e6c
Mc/realloc 4 (#119)
Realloc + dynamic mango account

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
2022-07-25 16:07:53 +02:00
Christian Kamm a75e282793 ts: Always increase stack trace limit 2022-07-17 13:26:57 +02:00
microwavedcola1 efed3a03ab Merge branch 'dev' 2022-07-14 08:52:12 +02:00
tjshipe fcf3da0a9b
patch anchor's simulate fn so signing is required for simulation (#106) 2022-07-14 08:42:21 +02:00
microwavedcola1 97d936c9ca attempt to skip wallet approve dialg box - dont sign
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-13 18:02:08 +02:00
microwavedcola1 ef7d2862da
wip: dynamic rates (#98)
* dynamic rates

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

* fmt

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-11 17:08:32 +02:00
tjs 9bec0f3c23 remove console logs 2022-07-07 16:43:19 -04:00
tjs f62b72cd1d consistent naming for banks and vaults 2022-07-07 13:04:54 -04:00
tjs ab0b77f5f6 marginTrade3 with passed in jup instructions 2022-07-07 00:45:01 -04:00
Christian Kamm ffd83a7a05
Rename instructions to follow naming pattern (#97) 2022-07-06 14:51:15 +02:00
Christian Kamm de86b69e1a Client/program interface changes
- rearrange structs to have gPA data in front and add comments about the
  offsets being relevant
- add insuranceMint to group creation in client
- drop quoteTokenIndex storage on PerpMarket
- fixes to editAccount in example1-user and client
2022-07-06 11:34:07 +02:00
tjs 1b04f924e3 make jup-ag/core a devdependency 2022-07-05 23:38:53 -04:00
tjs 1451ebc2a1 Merge branch 'ts/deps' into dev 2022-07-05 21:36:45 -04:00
microwavedcola1 d74cc78a84
edit tokens, perp markets, mango accounts, allow delegate to perform certain operations (#94)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-05 19:31:47 +02:00
microwavedcola1 dff3f7cd8c client functions via program simulation
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-04 14:11:38 +02:00
microwavedcola1 39284c5705
Flash loan 3 minimal example (#90)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-04 12:09:33 +02:00
tjs d7f84f6a8e use price or previousPrice 2022-07-03 21:47:02 -04:00
tjs 18a9877e5a remove jup from client 2022-06-30 15:53:29 -04:00
tjs ecbffe499f wip: add flash loan 3 2022-06-29 23:36:57 -04:00
tjs 273b8dd597 add deposits and borrows fn to mangoAccount 2022-06-29 15:55:42 -04:00
microwavedcola1 1c02ccd21d
Transfer dust from bank vaults to a dust account, without this we wont be able to close bank vaults (#88) 2022-06-29 09:11:14 +02:00
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 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
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