Versions in this module Expand all Collapse all v0 v0.15.10001 Jan 16, 2023 v0.15.101 Jan 16, 2023 Changes in this version + const Subsystem + var File_watchtowerrpc_watchtower_proto protoreflect.FileDescriptor + var Watchtower_ServiceDesc = grpc.ServiceDesc + func DisableLog() + func RegisterWatchtowerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterWatchtowerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WatchtowerClient) error + func RegisterWatchtowerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterWatchtowerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server WatchtowerServer) error + func RegisterWatchtowerJSONCallbacks(...) + func RegisterWatchtowerServer(s grpc.ServiceRegistrar, srv WatchtowerServer) + func UseLogger(logger btclog.Logger) + type Config struct + type GetInfoRequest struct + func (*GetInfoRequest) Descriptor() ([]byte, []int) + func (*GetInfoRequest) ProtoMessage() + func (x *GetInfoRequest) ProtoReflect() protoreflect.Message + func (x *GetInfoRequest) Reset() + func (x *GetInfoRequest) String() string + type GetInfoResponse struct + Listeners []string + Pubkey []byte + Uris []string + func (*GetInfoResponse) Descriptor() ([]byte, []int) + func (*GetInfoResponse) ProtoMessage() + func (x *GetInfoResponse) GetListeners() []string + func (x *GetInfoResponse) GetPubkey() []byte + func (x *GetInfoResponse) GetUris() []string + func (x *GetInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetInfoResponse) Reset() + func (x *GetInfoResponse) String() string + type UnimplementedWatchtowerServer struct + func (UnimplementedWatchtowerServer) GetInfo(context.Context, *GetInfoRequest) (*GetInfoResponse, error) + type UnsafeWatchtowerServer interface + type WatchtowerBackend interface + ExternalIPs func() []net.Addr + ListeningAddrs func() []net.Addr + PubKey func() *btcec.PublicKey + type WatchtowerClient interface + GetInfo func(ctx context.Context, in *GetInfoRequest, opts ...grpc.CallOption) (*GetInfoResponse, error) + func NewWatchtowerClient(cc grpc.ClientConnInterface) WatchtowerClient + type WatchtowerServer interface + GetInfo func(context.Context, *GetInfoRequest) (*GetInfoResponse, error)