Commit Graph

125 Commits

Author SHA1 Message Date
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 46b6bce14b IDL: Remove NodeRef and NodeRefMut enums
Anchor cannot load idls that include enums with tuple variants.
2022-07-22 08:35:30 +02:00
Christian Kamm ea85824ccb Remove code copied from solana-address-lookup-table-program
This removes the ProgramInstruction enum from the IDL, which was unused
and could break clients.
2022-07-21 06:49:04 +02:00
Christian Kamm f8d4b2443c Liq: Don't log common+expected simulation errors 2022-07-20 09:47:37 +02:00
Christian Kamm eee7ed097b fix getEquivalentNativeUsdcPosition for null TokenPosition 2022-07-18 18:18:57 +02:00
Christian Kamm 45f3e26386 Improve scripts for making a liquidation candidate 2022-07-18 18:18:57 +02:00
Christian Kamm 5231ee7f98 Token edit: Fix bug where mintinfo.oracle goes out of sync 2022-07-18 18:18:57 +02:00
Christian Kamm 33d4412ff8 Example scripts: accept GROUP_NUM env var 2022-07-18 18:18:57 +02:00
Christian Kamm a75e282793 ts: Always increase stack trace limit 2022-07-17 13:26:57 +02:00
microwavedcola1 227eda9844 Fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:29:44 +02:00
microwavedcola1 62bc3649d7 off by default
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:01:47 +02:00
microwavedcola1 1e903bf32c fix confusing method name
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 14:00:41 +02:00
microwavedcola1 6b31b6af48 update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:12:47 +02:00
microwavedcola1 fdda9c7a2e update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 10:03:36 +02:00
microwavedcola1 ba3cf21e29 deposit
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:47:42 +02:00
microwavedcola1 e00f189687 log format
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:37:11 +02:00
microwavedcola1 db93aeaa32 Fix params
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 09:32:56 +02:00
microwavedcola1 fcd373656b update idl
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-14 08:53:35 +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 bc4c57911a
Health from health components in ts/client (#104) 2022-07-13 19:18:55 +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 4ca1e30bf5 Fix comment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-13 18:01:59 +02:00
tjs c09dff71ed export all mango account types and functions 2022-07-12 22:09:21 -04:00
microwavedcola1 14147cd395
client functions 2 (#103)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-12 12:05:19 +02:00
microwavedcola1 c76d3b1cd2 Update IDL
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-11 17:11:39 +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
Christian Kamm f2d8aceebe Update idl 2022-07-06 11:34:04 +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
Nicholas Clarke 30fc7def77
Add oracle price to update_index logging. (#89)
* Add oracle price to update_index logging.

* Update IDL with changes to update_index instruction and logging.
2022-07-05 11:59:44 -07: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
tjs f3b0c883d6 export banks 2022-07-04 19:23:00 -04:00
microwavedcola1 dc4aee885b add doc
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-04 15:52:32 +02:00
microwavedcola1 301b00a452 add exampole
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-04 15:34:16 +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 9789ec00d6 export utils 2022-07-03 20:30:38 -04:00
microwavedcola1 6a99eb893b Fix types
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-07-01 14:31:47 +02:00