Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 888 Bytes

README.md

File metadata and controls

22 lines (18 loc) · 888 Bytes

Stellar accounts as a service

todo

  • dynamically increase number of channel accounts

about

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

Testing

run ./gradlew test to run the tests. Currently there are only System tests and no unit tests.

Running

First configure the required settings; the custodial secret key, sqlite database path and Jwt settings. Then run ./gradlew run.