microwavedcola1
97e434fbb6
keeper: find/create account by account name
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-29 12:25:12 +02:00
microwavedcola1
0252e70989
error logging and task awaiting
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-05-29 09:07:15 +02: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
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