Versions in this module Expand all Collapse all v0 v0.12.2 Mar 18, 2021 Changes in this version + const Subsystem + 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 RegisterWatchtowerServer(s *grpc.Server, srv WatchtowerServer) + func UseLogger(logger btclog.Logger) + type Config struct + type GetInfoRequest struct + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*GetInfoRequest) Descriptor() ([]byte, []int) + func (*GetInfoRequest) ProtoMessage() + func (m *GetInfoRequest) Reset() + func (m *GetInfoRequest) String() string + func (m *GetInfoRequest) XXX_DiscardUnknown() + func (m *GetInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GetInfoRequest) XXX_Merge(src proto.Message) + func (m *GetInfoRequest) XXX_Size() int + func (m *GetInfoRequest) XXX_Unmarshal(b []byte) error + type GetInfoResponse struct + Listeners []string + Pubkey []byte + Uris []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*GetInfoResponse) Descriptor() ([]byte, []int) + func (*GetInfoResponse) ProtoMessage() + func (m *GetInfoResponse) GetListeners() []string + func (m *GetInfoResponse) GetPubkey() []byte + func (m *GetInfoResponse) GetUris() []string + func (m *GetInfoResponse) Reset() + func (m *GetInfoResponse) String() string + func (m *GetInfoResponse) XXX_DiscardUnknown() + func (m *GetInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GetInfoResponse) XXX_Merge(src proto.Message) + func (m *GetInfoResponse) XXX_Size() int + func (m *GetInfoResponse) XXX_Unmarshal(b []byte) error + type UnimplementedWatchtowerServer struct + func (*UnimplementedWatchtowerServer) GetInfo(ctx context.Context, req *GetInfoRequest) (*GetInfoResponse, error) + 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.ClientConn) WatchtowerClient + type WatchtowerServer interface + GetInfo func(context.Context, *GetInfoRequest) (*GetInfoResponse, error)