mirror of
https://github.com/lightninglabs/pool.git
synced 2026-08-16 13:00:39 +02:00
For unannounced channels: Bids can decide if they are interested in announced or unannounced channels (exclusive or). Asks can decide in what market they want to provide liquidity: announced channels, unannounced channels or both. For zero conf channels: New constraints based on how many blocks are needed before considering a channel "confirmed". |
||
|---|---|---|
| .. | ||
| .clang-format | ||
| Dockerfile | ||
| format.go | ||
| gen_protos.sh | ||
| gen_protos_docker.sh | ||
| README.md | ||
| trader.pb.go | ||
| trader.pb.gw.go | ||
| trader.pb.json.go | ||
| trader.proto | ||
| trader.swagger.json | ||
| trader.yaml | ||
| trader_grpc.pb.go | ||
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.