pool/clmrpc
Johan T. Halseth a2abc187f3
multi: rename FundingFeeRate to MaxBatchFeeRate
The funding feerate field was previoulsy unused, so we rename it to
"max batch fee rate" in order to use it to communicate to the server the
maximum fee rate we are willing to pay to be included in a batch.

We also increase the default value to 500 sat/vbyte.
2020-08-07 16:34:07 +02:00
..
auctioneer.pb.go multi: rename FundingFeeRate to MaxBatchFeeRate 2020-08-07 16:34:07 +02:00
auctioneer.proto multi: rename FundingFeeRate to MaxBatchFeeRate 2020-08-07 16:34:07 +02:00
gen_protos.sh clmrpc: declare absolute package name 2020-07-15 15:43:14 -07:00
README.md clmrpc: add README.md 2020-06-05 21:25:53 +02:00
trader.pb.go multi: rename FundingFeeRate to MaxBatchFeeRate 2020-08-07 16:34:07 +02:00
trader.pb.gw.go clmrpc+rpcserver: add GetLsatTokens RPC 2020-08-03 11:08:55 +02:00
trader.proto multi: rename FundingFeeRate to MaxBatchFeeRate 2020-08-07 16:34:07 +02:00
trader.swagger.json multi: rename FundingFeeRate to MaxBatchFeeRate 2020-08-07 16:34:07 +02:00

clmrpc

This clmrpc package implements both a client (trader) and server (auctioneer) for subastas 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 clmrpc, 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.