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
Christian Kamm
b1fcb4a7e6
CreateGroup: Allow multiple groups per admin
2022-05-27 11:36:50 +02:00
tjs
c60f7b28a6
Merge remote-tracking branch 'origin/dev' into main
2022-05-26 15:17:06 -04:00
Christian Kamm
478b794034
Merge remote-tracking branch 'origin/dev' into main
2022-05-26 21:14:40 +02:00
Christian Kamm
1844898280
margin_trade: Allow forwarding mint accounts
2022-05-26 21:12:02 +02:00
Christian Kamm
84e9cbd030
Make health iteration code work with pyth oracles
...
They have a different account owner, that error must be skipped.
2022-05-26 14:58:50 -04:00
Christian Kamm
536ec8a84a
Make health iteration code work with pyth oracles
...
They have a different account owner, that error must be skipped.
2022-05-26 20:38:03 +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
tjs
9f9c8a0a7a
fix spl-token version in package.json
2022-05-25 20:29:13 -04:00
Christian Kamm
946e6b1c96
margin_trade: doc improvements
2022-05-25 08:02:55 +02:00
Christian Kamm
0686199ed2
ci: don't push instruction cu logs to repo
2022-05-25 07:55:20 +02: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
github-actions[bot]
f6c2ad8e11
chore: push cu test logs
2022-05-24 20:20:03 +00:00
github-actions[bot]
6a13ff549b
chore: push cu test logs
2022-05-24 20:16:52 +00:00
microwavedcola1
f9cdf731cf
Merge branch 'dev'
2022-05-24 22:06:36 +02: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
55b7c73ac4
update package.json
2022-05-24 14:50:05 -04:00
tjs
d4097e5fc2
wip - margin trade with orca
2022-05-24 14:25:31 -04:00
github-actions[bot]
e7d5b7cff9
chore: push cu test logs
2022-05-24 15:16:58 +00:00
github-actions[bot]
30bc466072
chore: push cu test logs
2022-05-24 15:15:11 +00:00
Christian Kamm
662e2acc16
Merge remote-tracking branch 'origin/main' into dev
2022-05-24 17:03:47 +02: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
github-actions[bot]
e4013d2cd9
chore: push cu test logs
2022-05-24 14:51:03 +00:00
Christian Kamm
9aa5464b0d
Merge pull request #55 from blockworks-foundation/ckamm/margin-trade-updates
...
Improvements to margin_trade
2022-05-24 16:36:10 +02:00
microwavedcola1
9145746ac0
use same rust as what solana uses, use same solana version as cargo toml
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-24 13:52:30 +02:00
Christian Kamm
f844720130
Review fixes
2022-05-24 13:00:32 +02:00
Christian Kamm
53a5e208fd
margin_trade: loan origination fees, limited withdraws
2022-05-23 08:55:30 +02:00
Christian Kamm
21af012d1f
Improvements to margin_trade
...
- don't hard-code the group as the first passed account
- token::approve() banks for each token vault
- sign for each bank
- deal with using tokens without an existing position
- handle deactivation of token account if balance goes to 0
2022-05-20 10:16:09 +02:00
github-actions[bot]
437f502c79
chore: push cu test logs
2022-05-18 21:00:17 +00:00
Christian Kamm
8a8b36e345
Fold loan origination fee handling into Bank
2022-05-18 22:53:03 +02:00
github-actions[bot]
ca3db2770c
chore: push cu test logs
2022-05-18 15:29:10 +00:00
microwavedcola1
717b72857d
Remove anchor dummy type workaround ( #53 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-18 17:16:14 +02:00
github-actions[bot]
6daa66f2bf
chore: push cu test logs
2022-05-17 15:23:34 +00:00
microwavedcola1
ab0df0e7f2
unwrap
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 17:11:37 +02:00
microwavedcola1
2de149f74c
checked math + rustfmt
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 17:08:00 +02:00
microwavedcola1
15ef563812
support base58 keypairs for running on ci
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 16:56:40 +02:00
microwavedcola1
6ecd4a0da9
Update funding for keeper
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 15:59:47 +02:00
github-actions[bot]
7cd81f42b2
chore: push cu test logs
2022-05-17 13:32:46 +00: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
github-actions[bot]
12ced75fea
chore: push cu test logs
2022-05-17 13:18:23 +00: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
f19f3da659
add todo
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-17 13:01:48 +02:00