pool/poolrpc
Wilmer Paulino 8c0c6f49e2
auctioneer: include input sig scripts for account deposits
This ensures that the auctioneer can arrive at the correct transaction
such that it can continue to track the state of the account on the
chain.
2020-11-09 18:01:38 -08:00
..
auctioneer.pb.go auctioneer: include input sig scripts for account deposits 2020-11-09 18:01:38 -08:00
auctioneer.proto auctioneer: include input sig scripts for account deposits 2020-11-09 18:01:38 -08:00
gen_protos.sh pool: rename clmrpc to poolrpc 2020-09-09 19:55:01 -07:00
README.md pool: rename clmrpc to poolrpc 2020-09-09 19:55:01 -07:00
trader.pb.go rpc: add new NextBatchInfo RPC 2020-10-30 16:28:02 -07:00
trader.pb.gw.go rpc: add new NextBatchInfo RPC 2020-10-30 16:28:02 -07:00
trader.proto rpc: add new NextBatchInfo RPC 2020-10-30 16:28:02 -07:00
trader.swagger.json rpc: add new NextBatchInfo RPC 2020-10-30 16:28:02 -07:00

poolrpc

This poolrpc package implements both a client (trader) and server (auctioneer) RPC system which is based off of the high-performance cross-platform gRPC RPC framework. By default, only the Go client+server libraries are compiled within the package. In order to compile the client side libraries for other supported languages, the protoc tool will need to be used to generate the compiled protos for a specific language.

For a list of supported languages for poolrpc, see grpc.io/docs/languages.

Generate protobuf definitions

Make sure you have the exact versions of all libraries installed as described in the lnrpc/README.md of lnd then run the make rpc command.