- dynamically increase number of channel accounts
This repo contains a basic implementation of a custodial Stellar wallet api. Users of the api can:
- View their muxed addresses and balances.
- Send payments to other stellar addresses.
- Receive payments on their muxed addresses.
When first starting up, the server creates 5 stellar accounts to allow for concurrent payments. Todo: use more than one op in a tx.
The full api spec can be found here: ApiSpec
run ./gradlew test
to run the tests.
Currently there are only System tests and no unit tests.
First configure the required settings; the custodial secret key, sqlite database path and Jwt settings.
Then run ./gradlew run
.