This uses the gl-testing library, and builds a standalone server to
test against. We currently expose four interfaces:
The scheduler interface as the main entrypoint to the service
The GRPC-Web proxy to develop browser apps and extensions against
Greenlight.
The bitcoind interface, so you can generate blocks and confirm
transactions without lengthy wait times
The node's grpc interface directly to work against a single user's
node
All of these will listen to random ports initially. We write a small
file metadata.json which contains the URIs and ports for the first
three, while the node's URI can be retrieved from the scheduler, since
these are spawned on demand as users register.
This uses the
gl-testing
library, and builds a standalone server to test against. We currently expose four interfaces:bitcoind
interface, so you can generate blocks and confirm transactions without lengthy wait timesAll of these will listen to random ports initially. We write a small file
metadata.json
which contains the URIs and ports for the first three, while the node's URI can be retrieved from the scheduler, since these are spawned on demand as users register.Depends #536