pool/poolrpc
Olaoluwa Osuntokun 064ef461d2
poolrpc: modify OfferSidecarRequest to embed bid expose auto flag
In this commit, we modify the `OfferSidecarRequest` to instead embed the
entire bid order. This makes parsing on the command line a bit easier,
and sets us up for auto negotiation, as we'll need to have the entire
bid ahead of time so we can submit it during ticket negotiation.
2021-05-09 19:24:52 -07:00
..
.clang-format make+poolrpc: add rpc-format command 2020-11-30 23:20:51 +01:00
gen_protos.sh multi: move auctioneer proto to auctioneerrpc package 2021-01-22 10:41:44 +01:00
README.md pool: rename clmrpc to poolrpc 2020-09-09 19:55:01 -07:00
rest-annotations.yaml Merge pull request #253 from guggero/rest-lsat-url 2021-05-06 12:14:40 +02:00
trader.pb.go poolrpc: modify OfferSidecarRequest to embed bid expose auto flag 2021-05-09 19:24:52 -07:00
trader.pb.gw.go poolrpc: modify OfferSidecarRequest to embed bid expose auto flag 2021-05-09 19:24:52 -07:00
trader.proto poolrpc: modify OfferSidecarRequest to embed bid expose auto flag 2021-05-09 19:24:52 -07:00
trader.swagger.json poolrpc: modify OfferSidecarRequest to embed bid expose auto flag 2021-05-09 19:24:52 -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.