bitcoin-s/docs/applications/server.md

1.1 KiB

id title
server application server

App server

The server project is the aggregation of these three sub projects

  1. Wallet
  2. Chain
  3. Node

The server project provides a away to access information from these three projects via a JSON RPC.

Building the server

You can build the server with the sbt native packager. The native packager offers numerous ways to package the project.

In this example we are going to use stage which will produce bash scripts we can easily execute. You can stage the server with the following command

 $ sbt appServer/universal:stage

This will produce a script to execute bitcoin-s which you can start with

$ ./app/server/target/universal/stage/bin/bitcoin-s-server

For more information on configuring the server please see our configuration document

For more information on how to use our built in cli to interact with the server please see cli.md