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 DefaultTimeout + type AcceptorClient lnrpc.Lightning_ChannelAcceptorClient + type AnnReq *peersrpc.NodeAnnouncementUpdateRequest + type AnnResp *peersrpc.NodeAnnouncementUpdateResponse + type BackupSubscriber lnrpc.Lightning_SubscribeChannelBackupsClient + type CloseChanClient lnrpc.Lightning_CloseChannelClient + type HarnessRPC struct + ChainClient chainrpc.ChainNotifierClient + ChainKit chainrpc.ChainKitClient + Invoice invoicesrpc.InvoicesClient + LN lnrpc.LightningClient + Name string + NeutrinoKit neutrinorpc.NeutrinoKitClient + Peer peersrpc.PeersClient + Router routerrpc.RouterClient + Signer signrpc.SignerClient + State lnrpc.StateClient + WalletKit walletrpc.WalletKitClient + WalletUnlocker lnrpc.WalletUnlockerClient + Watchtower watchtowerrpc.WatchtowerClient + WatchtowerClient wtclientrpc.WatchtowerClientClient + func NewHarnessRPC(ctxt context.Context, t *testing.T, c *grpc.ClientConn, name string) *HarnessRPC + func (h *HarnessRPC) AbandonChannel(req *lnrpc.AbandonChannelRequest) *lnrpc.AbandonChannelResponse + func (h *HarnessRPC) AddHoldInvoice(r *invoicesrpc.AddHoldInvoiceRequest) *invoicesrpc.AddHoldInvoiceResp + func (h *HarnessRPC) AddInvoice(req *lnrpc.Invoice) *lnrpc.AddInvoiceResponse + func (h *HarnessRPC) AddPeer(req *neutrinorpc.AddPeerRequest) *neutrinorpc.AddPeerResponse + func (h *HarnessRPC) BatchOpenChannel(req *lnrpc.BatchOpenChannelRequest) *lnrpc.BatchOpenChannelResponse + func (h *HarnessRPC) BatchOpenChannelAssertErr(req *lnrpc.BatchOpenChannelRequest) error + func (h *HarnessRPC) CancelInvoice(payHash []byte) *invoicesrpc.CancelInvoiceResp + func (h *HarnessRPC) ChannelAcceptor() (AcceptorClient, context.CancelFunc) + func (h *HarnessRPC) ChannelBalance() *lnrpc.ChannelBalanceResponse + func (h *HarnessRPC) CloseChannel(req *lnrpc.CloseChannelRequest) CloseChanClient + func (h *HarnessRPC) ClosedChannels(req *lnrpc.ClosedChannelsRequest) *lnrpc.ClosedChannelsResponse + func (h *HarnessRPC) ConnectPeer(req *lnrpc.ConnectPeerRequest) *lnrpc.ConnectPeerResponse + func (h *HarnessRPC) ConnectPeerAssertErr(req *lnrpc.ConnectPeerRequest) error + func (h *HarnessRPC) DeleteAllPayments() + func (h *HarnessRPC) DeriveKey(kl *signrpc.KeyLocator) *signrpc.KeyDescriptor + func (h *HarnessRPC) DeriveNextKey(req *walletrpc.KeyReq) *signrpc.KeyDescriptor + func (h *HarnessRPC) DescribeGraph(req *lnrpc.ChannelGraphRequest) *lnrpc.ChannelGraph + func (h *HarnessRPC) DisconnectPeer(pubkey string) *lnrpc.DisconnectPeerResponse + func (h *HarnessRPC) ExportAllChanBackups() *lnrpc.ChanBackupSnapshot + func (h *HarnessRPC) ExportChanBackup(chanPoint *lnrpc.ChannelPoint) *lnrpc.ChannelBackup + func (h *HarnessRPC) FinalizePsbt(req *walletrpc.FinalizePsbtRequest) *walletrpc.FinalizePsbtResponse + func (h *HarnessRPC) FundPsbt(req *walletrpc.FundPsbtRequest) *walletrpc.FundPsbtResponse + func (h *HarnessRPC) FundingStateStep(msg *lnrpc.FundingTransitionMsg) *lnrpc.FundingStateStepResp + func (h *HarnessRPC) FundingStateStepAssertErr(m *lnrpc.FundingTransitionMsg) + func (h *HarnessRPC) GenSeed(req *lnrpc.GenSeedRequest) *lnrpc.GenSeedResponse + func (h *HarnessRPC) GetBestBlock(req *chainrpc.GetBestBlockRequest) *chainrpc.GetBestBlockResponse + func (h *HarnessRPC) GetBlock(req *chainrpc.GetBlockRequest) *chainrpc.GetBlockResponse + func (h *HarnessRPC) GetBlockHash(req *chainrpc.GetBlockHashRequest) *chainrpc.GetBlockHashResponse + func (h *HarnessRPC) GetCFilter(req *neutrinorpc.GetCFilterRequest) *neutrinorpc.GetCFilterResponse + func (h *HarnessRPC) GetInfo() *lnrpc.GetInfoResponse + func (h *HarnessRPC) GetRecoveryInfo(req *lnrpc.GetRecoveryInfoRequest) *lnrpc.GetRecoveryInfoResponse + func (h *HarnessRPC) GetTransactions(req *lnrpc.GetTransactionsRequest) *lnrpc.TransactionDetails + func (h *HarnessRPC) InitWallet(req *lnrpc.InitWalletRequest) *lnrpc.InitWalletResponse + func (h *HarnessRPC) LabelTransaction(req *walletrpc.LabelTransactionRequest) + func (h *HarnessRPC) LabelTransactionAssertErr(req *walletrpc.LabelTransactionRequest) error + func (h *HarnessRPC) ListAddresses(req *walletrpc.ListAddressesRequest) *walletrpc.ListAddressesResponse + func (h *HarnessRPC) ListChannels(req *lnrpc.ListChannelsRequest) *lnrpc.ListChannelsResponse + func (h *HarnessRPC) ListInvoices(req *lnrpc.ListInvoiceRequest) *lnrpc.ListInvoiceResponse + func (h *HarnessRPC) ListPayments(req *lnrpc.ListPaymentsRequest) *lnrpc.ListPaymentsResponse + func (h *HarnessRPC) ListPeers() *lnrpc.ListPeersResponse + func (h *HarnessRPC) ListSweeps(verbose bool) *walletrpc.ListSweepsResponse + func (h *HarnessRPC) ListUnspent(req *walletrpc.ListUnspentRequest) *walletrpc.ListUnspentResponse + func (h *HarnessRPC) LookupInvoiceV2(req *invoicesrpc.LookupInvoiceMsg) *lnrpc.Invoice + func (h *HarnessRPC) MakeOutpoint(cp *lnrpc.ChannelPoint) wire.OutPoint + func (h *HarnessRPC) NewAddress(req *lnrpc.NewAddressRequest) *lnrpc.NewAddressResponse + func (h *HarnessRPC) NoError(err error, operation string) + func (h *HarnessRPC) OpenChannel(req *lnrpc.OpenChannelRequest) OpenChanClient + func (h *HarnessRPC) PendingChannels() *lnrpc.PendingChannelsResponse + func (h *HarnessRPC) PendingSweeps() *walletrpc.PendingSweepsResponse + func (h *HarnessRPC) PublishTransaction(req *walletrpc.Transaction) *walletrpc.PublishResponse + func (h *HarnessRPC) QueryRoutes(req *lnrpc.QueryRoutesRequest) *lnrpc.QueryRoutesResponse + func (h *HarnessRPC) RestoreChanBackups(req *lnrpc.RestoreChanBackupRequest) *lnrpc.RestoreBackupResponse + func (h *HarnessRPC) SendCoins(req *lnrpc.SendCoinsRequest) *lnrpc.SendCoinsResponse + func (h *HarnessRPC) SendCoinsAssertErr(req *lnrpc.SendCoinsRequest) + func (h *HarnessRPC) SendOutputs(req *walletrpc.SendOutputsRequest) *walletrpc.SendOutputsResponse + func (h *HarnessRPC) SendPayment(req *routerrpc.SendPaymentRequest) PaymentClient + func (h *HarnessRPC) SendToRoute() lnrpc.Lightning_SendToRouteClient + func (h *HarnessRPC) SendToRouteSync(req *lnrpc.SendToRouteRequest) *lnrpc.SendResponse + func (h *HarnessRPC) SettleInvoice(preimage []byte) *invoicesrpc.SettleInvoiceResp + func (h *HarnessRPC) SignMessage(msg []byte) *lnrpc.SignMessageResponse + func (h *HarnessRPC) SignOutputRaw(req *signrpc.SignReq) *signrpc.SignResp + func (h *HarnessRPC) Status(req *neutrinorpc.StatusRequest) *neutrinorpc.StatusResponse + func (h *HarnessRPC) SubscribeChannelBackups() BackupSubscriber + func (h *HarnessRPC) SubscribeInvoices(req *lnrpc.InvoiceSubscription) InvoiceUpdateClient + func (h *HarnessRPC) SubscribeSingleInvoice(rHash []byte) SingleInvoiceClient + func (h *HarnessRPC) SubscribeState() lnrpc.State_SubscribeStateClient + func (h *HarnessRPC) UnlockWallet(req *lnrpc.UnlockWalletRequest) *lnrpc.UnlockWalletResponse + func (h *HarnessRPC) UpdateChanStatus(req *routerrpc.UpdateChanStatusRequest) *routerrpc.UpdateChanStatusResponse + func (h *HarnessRPC) UpdateChannelPolicy(req *lnrpc.PolicyUpdateRequest) *lnrpc.PolicyUpdateResponse + func (h *HarnessRPC) UpdateNodeAnnouncement(req AnnReq) AnnResp + func (h *HarnessRPC) UpdateNodeAnnouncementErr(req AnnReq) + func (h *HarnessRPC) VerifyChanBackup(ss *lnrpc.ChanBackupSnapshot) *lnrpc.VerifyChanBackupResponse + func (h *HarnessRPC) VerifyMessage(msg []byte, sig string) *lnrpc.VerifyMessageResponse + func (h *HarnessRPC) WalletBalance() *lnrpc.WalletBalanceResponse + type InvoiceUpdateClient lnrpc.Lightning_SubscribeInvoicesClient + type OpenChanClient lnrpc.Lightning_OpenChannelClient + type PaymentClient routerrpc.Router_SendPaymentV2Client + type SingleInvoiceClient invoicesrpc.Invoices_SubscribeSingleInvoiceClient