var toRoot = '../';</script></head><body><divid="search"><spanid="doc-title"><spanid="doc-version"></span></span><spanclass="close-results"><spanclass="left"><</span> Back</span><divid="textfilter"><spanclass="input"><inputautocapitalize="none"placeholder="Search"id="index-input"type="text"accesskey="/"/><iclass="clear material-icons"></i><iid="search-icon"class="material-icons"></i></span></div></div><divid="search-results"><divid="search-progress"><divid="progress-fill"></div></div><divid="results-content"><divid="entity-results"></div><divid="member-results"></div></div></div><divid="content-scroll-container"style="-webkit-overflow-scrolling: touch;"><divid="content-container"style="-webkit-overflow-scrolling: touch;"><divid="subpackage-spacer"><divid="packages"><h1>Packages</h1><ul><liclass="indented0 "name="_root_.root"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="_root_"class="anchorToMember"></a><aid="root:_root_"class="anchorToMember"></a><spanclass="permalink"><ahref="../index.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">package</span></span><spanclass="symbol"><ahref="../index.html"title=""><spanclass="name">root</span></a></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../index.html"name="_root_"id="_root_"class="extype">root</a></dd></dl></div></li><liclass="indented1 "name="_root_.lnrpc"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="lnrpc"class="anchorToMember"></a><aid="lnrpc:lnrpc"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/index.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">package</span></span><spanclass="symbol"><ahref="index.html"title=""><spanclass="name">lnrpc</span></a></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="../index.html"name="_root_"id="_root_"class="extype">root</a></dd></dl></div></li><liclass="current-entities indented1"><ahref="AMP$.html"title=""class="object"></a><ahref="AMP.html"title="Details specific to AMP HTLCs."class="class"></a><ahref="AMP.html"title="Details specific to AMP HTLCs.">AMP</a></li><liclass="current-entities indented1"><ahref="AMPInvoiceState$.html"title=""class="object"></a><ahref="AMPInvoiceState.html"title=""class="class"></a><ahref="AMPInvoiceState.html"title="">AMPInvoiceState</a></li><liclass="current-entities indented1"><ahref="AMPRecord$.html"title=""class="object"></a><ahref="AMPRecord.html"title=""class="class"></a><ahref="AMPRecord.html"title="">AMPRecord</a></li><liclass="current-entities indented1"><ahref="AbandonChannelRequest$.html"title=""class="object"></a><ahref="AbandonChannelRequest.html"title=""class="class"></a><ahref="AbandonChannelRequest.html"title="">AbandonChannelRequest</a></li><liclass="current-entities indented1"><ahref="AbandonChannelResponse$.html"title=""class="object"></a><ahref="AbandonChannelResponse.html"title=""class="class"></a><ahref="AbandonChannelResponse.html"title="">AbandonChannelResponse</a></li><liclass="current-entities indented1"><ahref="AddInvoiceResponse$.html"title=""class="object"></a><ahref="AddInvoiceResponse.html"title=""class="class"></a><ahref="AddInvoiceResponse.html"title="">AddInvoiceResponse</a></li><liclass="current-entities indented1"><ahref="AddressType$.html"title=""class="object"></a><ahref="AddressType.html"title="AddressType has to be one of:"class="class"></a><ahref="AddressType.html"title="AddressType has to be one of:">AddressType</a></li><liclass="current-entities indented1"><ahref="Amount$.html"title=""class="object"></a><ahref="Amount.html"title=""class="class"></a><ahref="Amount.html"title="">Amount</a></li><liclass="current-entities indented1"><ahref="BakeMac
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#channelAcceptor"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="channelAcceptor(in:akka.stream.scaladsl.Source[lnrpc.ChannelAcceptResponse,akka.NotUsed]):akka.stream.scaladsl.Source[lnrpc.ChannelAcceptRequest,akka.NotUsed]"class="anchorToMember"></a><aid="channelAcceptor(Source[ChannelAcceptResponse,NotUsed]):Source[ChannelAcceptRequest,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#channelAcceptor(in:akka.stream.scaladsl.Source[lnrpc.ChannelAcceptResponse,akka.NotUsed]):akka.stream.scaladsl.Source[lnrpc.ChannelAcceptRequest,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">channelAcceptor</span><spanclass="params">(<spanname="in">in: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="ChannelAcceptResponse.html"name="lnrpc.ChannelAcceptResponse"id="lnrpc.ChannelAcceptResponse"class="extype">ChannelAcceptResponse</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="ChannelAcceptRequest.html"name="lnrpc.ChannelAcceptRequest"id="lnrpc.ChannelAcceptRequest"class="extype">ChannelAcceptRequest</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">ChannelAcceptor dispatches a bi-directional streaming RPC in which
OpenChannel requests are sent to the client and the client responds with
a boolean that tells LND whether or not to accept the channel.</p><divclass="fullcomment"><divclass="comment cmt"><p>ChannelAcceptor dispatches a bi-directional streaming RPC in which
OpenChannel requests are sent to the client and the client responds with
a boolean that tells LND whether or not to accept the channel. This allows
node operators to specify their own criteria for accepting inbound channels
this node was a participant in.</p></li><liclass="indented0 "name="lnrpc.Lightning#connectPeer"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="connectPeer(in:lnrpc.ConnectPeerRequest):scala.concurrent.Future[lnrpc.ConnectPeerResponse]"class="anchorToMember"></a><aid="connectPeer(ConnectPeerRequest):Future[ConnectPeerResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#connectPeer(in:lnrpc.ConnectPeerRequest):scala.concurrent.Future[lnrpc.ConnectPeerResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">connectPeer</span><spanclass="params">(<spanname="in">in: <ahref="ConnectPeerRequest.html"name="lnrpc.ConnectPeerRequest"id="lnrpc.ConnectPeerRequest"class="extype">ConnectPeerRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ConnectPeerResponse.html"name="lnrpc.ConnectPeerResponse"id="lnrpc.ConnectPeerResponse"class="extype">ConnectPeerResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>connect</code>
payment request.</p></li><liclass="indented0 "name="lnrpc.Lightning#deleteAllPayments"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="deleteAllPayments(in:lnrpc.DeleteAllPaymentsRequest):scala.concurrent.Future[lnrpc.DeleteAllPaymentsResponse]"class="anchorToMember"></a><aid="deleteAllPayments(DeleteAllPaymentsRequest):Future[DeleteAllPaymentsResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#deleteAllPayments(in:lnrpc.DeleteAllPaymentsRequest):scala.concurrent.Future[lnrpc.DeleteAllPaymentsResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">deleteAllPayments</span><spanclass="params">(<spanname="in">in: <ahref="DeleteAllPaymentsRequest.html"name="lnrpc.DeleteAllPaymentsRequest"id="lnrpc.DeleteAllPaymentsRequest"class="extype">DeleteAllPaymentsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="DeleteAllPaymentsResponse.html"name="lnrpc.DeleteAllPaymentsResponse"id="lnrpc.DeleteAllPaymentsResponse"class="extype">DeleteAllPaymentsResponse</a>]</span></span><pclass="shortcomment cmt">DeleteAllPayments deletes all outgoing payments from DB.</p><divclass="fullcomment"><divclass="comment cmt"><p>DeleteAllPayments deletes all outgoing payments from DB. Note that it will
macaroons derived from that ID.</p></li><liclass="indented0 "name="lnrpc.Lightning#deletePayment"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="deletePayment(in:lnrpc.DeletePaymentRequest):scala.concurrent.Future[lnrpc.DeletePaymentResponse]"class="anchorToMember"></a><aid="deletePayment(DeletePaymentRequest):Future[DeletePaymentResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#deletePayment(in:lnrpc.DeletePaymentRequest):scala.concurrent.Future[lnrpc.DeletePaymentResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">deletePayment</span><spanclass="params">(<spanname="in">in: <ahref="DeletePaymentRequest.html"name="lnrpc.DeletePaymentRequest"id="lnrpc.DeletePaymentRequest"class="extype">DeletePaymentRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="DeletePaymentResponse.html"name="lnrpc.DeletePaymentResponse"id="lnrpc.DeletePaymentResponse"class="extype">DeletePaymentResponse</a>]</span></span><pclass="shortcomment cmt">DeletePayment deletes an outgoing payment from DB.</p><divclass="fullcomment"><divclass="comment cmt"><p>DeletePayment deletes an outgoing payment from DB. Note that it will not
schedule enforced by the node globally for each channel.</p></li><liclass="indented0 "name="lnrpc.Lightning#forwardingHistory"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="forwardingHistory(in:lnrpc.ForwardingHistoryRequest):scala.concurrent.Future[lnrpc.ForwardingHistoryResponse]"class="anchorToMember"></a><aid="forwardingHistory(ForwardingHistoryRequest):Future[ForwardingHistoryResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#forwardingHistory(in:lnrpc.ForwardingHistoryRequest):scala.concurrent.Future[lnrpc.ForwardingHistoryResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">forwardingHistory</span><spanclass="params">(<spanname="in">in: <ahref="ForwardingHistoryRequest.html"name="lnrpc.ForwardingHistoryRequest"id="lnrpc.ForwardingHistoryRequest"class="extype">ForwardingHistoryRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ForwardingHistoryResponse.html"name="lnrpc.ForwardingHistoryResponse"id="lnrpc.ForwardingHistoryResponse"class="extype">ForwardingHistoryResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>fwdinghistory</code>
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#fundingStateStep"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="fundingStateStep(in:lnrpc.FundingTransitionMsg):scala.concurrent.Future[lnrpc.FundingStateStepResp]"class="anchorToMember"></a><aid="fundingStateStep(FundingTransitionMsg):Future[FundingStateStepResp]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#fundingStateStep(in:lnrpc.FundingTransitionMsg):scala.concurrent.Future[lnrpc.FundingStateStepResp]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">fundingStateStep</span><spanclass="params">(<spanname="in">in: <ahref="FundingTransitionMsg.html"name="lnrpc.FundingTransitionMsg"id="lnrpc.FundingTransitionMsg"class="extype">FundingTransitionMsg</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="FundingStateStepResp.html"name="lnrpc.FundingStateStepResp"id="lnrpc.FundingStateStepResp"class="extype">FundingStateStepResp</a>]</span></span><pclass="shortcomment cmt">FundingStateStep is an advanced funding related call that allows the caller
to either execute some preparatory steps for a funding workflow, or
manually progress a funding workflow.</p><divclass="fullcomment"><divclass="comment cmt"><p>FundingStateStep is an advanced funding related call that allows the caller
to either execute some preparatory steps for a funding workflow, or
manually progress a funding workflow. The primary way a funding flow is
identified is via its pending channel ID. As an example, this method can be
used to specify that we're expecting a funding flow for a particular
pending channel ID, for which we need to use specific parameters.
Alternatively, this can be used to interactively drive PSBT signing for
funding for partially complete funding transactions.
concerning the number of open+pending channels.</p></li><liclass="indented0 "name="lnrpc.Lightning#getNetworkInfo"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="getNetworkInfo(in:lnrpc.NetworkInfoRequest):scala.concurrent.Future[lnrpc.NetworkInfo]"class="anchorToMember"></a><aid="getNetworkInfo(NetworkInfoRequest):Future[NetworkInfo]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#getNetworkInfo(in:lnrpc.NetworkInfoRequest):scala.concurrent.Future[lnrpc.NetworkInfo]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getNetworkInfo</span><spanclass="params">(<spanname="in">in: <ahref="NetworkInfoRequest.html"name="lnrpc.NetworkInfoRequest"id="lnrpc.NetworkInfoRequest"class="extype">NetworkInfoRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="NetworkInfo.html"name="lnrpc.NetworkInfo"id="lnrpc.NetworkInfo"class="extype">NetworkInfo</a>]</span></span><pclass="shortcomment cmt">lncli: <code>getnetworkinfo</code>
the point of view of the node.</p></li><liclass="indented0 "name="lnrpc.Lightning#getNodeInfo"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="getNodeInfo(in:lnrpc.NodeInfoRequest):scala.concurrent.Future[lnrpc.NodeInfo]"class="anchorToMember"></a><aid="getNodeInfo(NodeInfoRequest):Future[NodeInfo]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#getNodeInfo(in:lnrpc.NodeInfoRequest):scala.concurrent.Future[lnrpc.NodeInfo]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getNodeInfo</span><spanclass="params">(<spanname="in">in: <ahref="NodeInfoRequest.html"name="lnrpc.NodeInfoRequest"id="lnrpc.NodeInfoRequest"class="extype">NodeInfoRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="NodeInfo.html"name="lnrpc.NodeInfo"id="lnrpc.NodeInfo"class="extype">NodeInfo</a>]</span></span><pclass="shortcomment cmt">lncli: <code>getnodeinfo</code>
channel information for the specified node identified by its public key.</p></li><liclass="indented0 "name="lnrpc.Lightning#getNodeMetrics"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="getNodeMetrics(in:lnrpc.NodeMetricsRequest):scala.concurrent.Future[lnrpc.NodeMetricsResponse]"class="anchorToMember"></a><aid="getNodeMetrics(NodeMetricsRequest):Future[NodeMetricsResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#getNodeMetrics(in:lnrpc.NodeMetricsRequest):scala.concurrent.Future[lnrpc.NodeMetricsResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getNodeMetrics</span><spanclass="params">(<spanname="in">in: <ahref="NodeMetricsRequest.html"name="lnrpc.NodeMetricsRequest"id="lnrpc.NodeMetricsRequest"class="extype">NodeMetricsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="NodeMetricsResponse.html"name="lnrpc.NodeMetricsResponse"id="lnrpc.NodeMetricsResponse"class="extype">NodeMetricsResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>getnodemetrics</code>
GetNodeMetrics returns node metrics calculated from the graph.</p><divclass="fullcomment"><divclass="comment cmt"><p>lncli: <code>getnodemetrics</code>
GetNodeMetrics returns node metrics calculated from the graph. Currently
the only supported metric is betweenness centrality of individual nodes.
progress made so far.</p></li><liclass="indented0 "name="lnrpc.Lightning#getTransactions"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="getTransactions(in:lnrpc.GetTransactionsRequest):scala.concurrent.Future[lnrpc.TransactionDetails]"class="anchorToMember"></a><aid="getTransactions(GetTransactionsRequest):Future[TransactionDetails]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#getTransactions(in:lnrpc.GetTransactionsRequest):scala.concurrent.Future[lnrpc.TransactionDetails]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getTransactions</span><spanclass="params">(<spanname="in">in: <ahref="GetTransactionsRequest.html"name="lnrpc.GetTransactionsRequest"id="lnrpc.GetTransactionsRequest"class="extype">GetTransactionsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="TransactionDetails.html"name="lnrpc.TransactionDetails"id="lnrpc.TransactionDetails"class="extype">TransactionDetails</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listchaintxns</code>
relevant to the wallet.</p></li><liclass="indented0 "name="lnrpc.Lightning#listChannels"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="listChannels(in:lnrpc.ListChannelsRequest):scala.concurrent.Future[lnrpc.ListChannelsResponse]"class="anchorToMember"></a><aid="listChannels(ListChannelsRequest):Future[ListChannelsResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#listChannels(in:lnrpc.ListChannelsRequest):scala.concurrent.Future[lnrpc.ListChannelsResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">listChannels</span><spanclass="params">(<spanname="in">in: <ahref="ListChannelsRequest.html"name="lnrpc.ListChannelsRequest"id="lnrpc.ListChannelsRequest"class="extype">ListChannelsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ListChannelsResponse.html"name="lnrpc.ListChannelsResponse"id="lnrpc.ListChannelsResponse"class="extype">ListChannelsResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listchannels</code>
is a participant in.</p></li><liclass="indented0 "name="lnrpc.Lightning#listInvoices"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="listInvoices(in:lnrpc.ListInvoiceRequest):scala.concurrent.Future[lnrpc.ListInvoiceResponse]"class="anchorToMember"></a><aid="listInvoices(ListInvoiceRequest):Future[ListInvoiceResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#listInvoices(in:lnrpc.ListInvoiceRequest):scala.concurrent.Future[lnrpc.ListInvoiceResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">listInvoices</span><spanclass="params">(<spanname="in">in: <ahref="ListInvoiceRequest.html"name="lnrpc.ListInvoiceRequest"id="lnrpc.ListInvoiceRequest"class="extype">ListInvoiceRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ListInvoiceResponse.html"name="lnrpc.ListInvoiceResponse"id="lnrpc.ListInvoiceResponse"class="extype">ListInvoiceResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listinvoices</code>
ListMacaroonIDs returns all root key IDs that are in use.</p></li><liclass="indented0 "name="lnrpc.Lightning#listPayments"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="listPayments(in:lnrpc.ListPaymentsRequest):scala.concurrent.Future[lnrpc.ListPaymentsResponse]"class="anchorToMember"></a><aid="listPayments(ListPaymentsRequest):Future[ListPaymentsResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#listPayments(in:lnrpc.ListPaymentsRequest):scala.concurrent.Future[lnrpc.ListPaymentsResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">listPayments</span><spanclass="params">(<spanname="in">in: <ahref="ListPaymentsRequest.html"name="lnrpc.ListPaymentsRequest"id="lnrpc.ListPaymentsRequest"class="extype">ListPaymentsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ListPaymentsResponse.html"name="lnrpc.ListPaymentsResponse"id="lnrpc.ListPaymentsResponse"class="extype">ListPaymentsResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listpayments</code>
ListPayments returns a list of all outgoing payments.</p></li><liclass="indented0 "name="lnrpc.Lightning#listPeers"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="listPeers(in:lnrpc.ListPeersRequest):scala.concurrent.Future[lnrpc.ListPeersResponse]"class="anchorToMember"></a><aid="listPeers(ListPeersRequest):Future[ListPeersResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#listPeers(in:lnrpc.ListPeersRequest):scala.concurrent.Future[lnrpc.ListPeersResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">listPeers</span><spanclass="params">(<spanname="in">in: <ahref="ListPeersRequest.html"name="lnrpc.ListPeersRequest"id="lnrpc.ListPeersRequest"class="extype">ListPeersRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ListPeersResponse.html"name="lnrpc.ListPeersResponse"id="lnrpc.ListPeersResponse"class="extype">ListPeersResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listpeers</code>
ListPeers returns a verbose listing of all currently active peers.</p></li><liclass="indented0 "name="lnrpc.Lightning#listPermissions"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="listPermissions(in:lnrpc.ListPermissionsRequest):scala.concurrent.Future[lnrpc.ListPermissionsResponse]"class="anchorToMember"></a><aid="listPermissions(ListPermissionsRequest):Future[ListPermissionsResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#listPermissions(in:lnrpc.ListPermissionsRequest):scala.concurrent.Future[lnrpc.ListPermissionsResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">listPermissions</span><spanclass="params">(<spanname="in">in: <ahref="ListPermissionsRequest.html"name="lnrpc.ListPermissionsRequest"id="lnrpc.ListPermissionsRequest"class="extype">ListPermissionsRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ListPermissionsResponse.html"name="lnrpc.ListPermissionsResponse"id="lnrpc.ListPermissionsResponse"class="extype">ListPermissionsResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>listpermissions</code>
LookupInvoice attempts to look up an invoice according to its payment hash.</p><divclass="fullcomment"><divclass="comment cmt"><p>lncli: <code>lookupinvoice</code>
LookupInvoice attempts to look up an invoice according to its payment hash.
The passed payment hash *must* be exactly 32 bytes, if not, an error is
NewAddress creates a new address under control of the local wallet.</p></li><liclass="indented0 "name="lnrpc.Lightning#openChannel"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="openChannel(in:lnrpc.OpenChannelRequest):akka.stream.scaladsl.Source[lnrpc.OpenStatusUpdate,akka.NotUsed]"class="anchorToMember"></a><aid="openChannel(OpenChannelRequest):Source[OpenStatusUpdate,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#openChannel(in:lnrpc.OpenChannelRequest):akka.stream.scaladsl.Source[lnrpc.OpenStatusUpdate,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">openChannel</span><spanclass="params">(<spanname="in">in: <ahref="OpenChannelRequest.html"name="lnrpc.OpenChannelRequest"id="lnrpc.OpenChannelRequest"class="extype">OpenChannelRequest</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="OpenStatusUpdate.html"name="lnrpc.OpenStatusUpdate"id="lnrpc.OpenStatusUpdate"class="extype">OpenStatusUpdate</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">lncli: <code>openchannel</code>
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#openChannelSync"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="openChannelSync(in:lnrpc.OpenChannelRequest):scala.concurrent.Future[lnrpc.ChannelPoint]"class="anchorToMember"></a><aid="openChannelSync(OpenChannelRequest):Future[ChannelPoint]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#openChannelSync(in:lnrpc.OpenChannelRequest):scala.concurrent.Future[lnrpc.ChannelPoint]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">openChannelSync</span><spanclass="params">(<spanname="in">in: <ahref="OpenChannelRequest.html"name="lnrpc.OpenChannelRequest"id="lnrpc.OpenChannelRequest"class="extype">OpenChannelRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="ChannelPoint.html"name="lnrpc.ChannelPoint"id="lnrpc.ChannelPoint"class="extype">ChannelPoint</a>]</span></span><pclass="shortcomment cmt">OpenChannelSync is a synchronous version of the OpenChannel RPC call.</p><divclass="fullcomment"><divclass="comment cmt"><p>OpenChannelSync is a synchronous version of the OpenChannel RPC call. This
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#registerRPCMiddleware"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="registerRPCMiddleware(in:akka.stream.scaladsl.Source[lnrpc.RPCMiddlewareResponse,akka.NotUsed]):akka.stream.scaladsl.Source[lnrpc.RPCMiddlewareRequest,akka.NotUsed]"class="anchorToMember"></a><aid="registerRPCMiddleware(Source[RPCMiddlewareResponse,NotUsed]):Source[RPCMiddlewareRequest,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#registerRPCMiddleware(in:akka.stream.scaladsl.Source[lnrpc.RPCMiddlewareResponse,akka.NotUsed]):akka.stream.scaladsl.Source[lnrpc.RPCMiddlewareRequest,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">registerRPCMiddleware</span><spanclass="params">(<spanname="in">in: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="RPCMiddlewareResponse.html"name="lnrpc.RPCMiddlewareResponse"id="lnrpc.RPCMiddlewareResponse"class="extype">RPCMiddlewareResponse</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="RPCMiddlewareRequest.html"name="lnrpc.RPCMiddlewareRequest"id="lnrpc.RPCMiddlewareRequest"class="extype">RPCMiddlewareRequest</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">RegisterRPCMiddleware adds a new gRPC middleware to the interceptor chain.</p><divclass="fullcomment"><divclass="comment cmt"><p>RegisterRPCMiddleware adds a new gRPC middleware to the interceptor chain. A
SendCoins executes a request to send coins to a particular address.</p><divclass="fullcomment"><divclass="comment cmt"><p>lncli: <code>sendcoins</code>
SendCoins executes a request to send coins to a particular address. Unlike
SendMany, this RPC call only allows creating a single output at a time. If
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#sendPaymentSync"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="sendPaymentSync(in:lnrpc.SendRequest):scala.concurrent.Future[lnrpc.SendResponse]"class="anchorToMember"></a><aid="sendPaymentSync(SendRequest):Future[SendResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#sendPaymentSync(in:lnrpc.SendRequest):scala.concurrent.Future[lnrpc.SendResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">sendPaymentSync</span><spanclass="params">(<spanname="in">in: <ahref="SendRequest.html"name="lnrpc.SendRequest"id="lnrpc.SendRequest"class="extype">SendRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="SendResponse.html"name="lnrpc.SendResponse"id="lnrpc.SendResponse"class="extype">SendResponse</a>]</span></span><pclass="shortcomment cmt">SendPaymentSync is the synchronous non-streaming version of SendPayment.</p><divclass="fullcomment"><divclass="comment cmt"><p>SendPaymentSync is the synchronous non-streaming version of SendPayment.
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#sendToRouteSync"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="sendToRouteSync(in:lnrpc.SendToRouteRequest):scala.concurrent.Future[lnrpc.SendResponse]"class="anchorToMember"></a><aid="sendToRouteSync(SendToRouteRequest):Future[SendResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#sendToRouteSync(in:lnrpc.SendToRouteRequest):scala.concurrent.Future[lnrpc.SendResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">sendToRouteSync</span><spanclass="params">(<spanname="in">in: <ahref="SendToRouteRequest.html"name="lnrpc.SendToRouteRequest"id="lnrpc.SendToRouteRequest"class="extype">SendToRouteRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="SendResponse.html"name="lnrpc.SendResponse"id="lnrpc.SendResponse"class="extype">SendResponse</a>]</span></span><pclass="shortcomment cmt">SendToRouteSync is a synchronous version of SendToRoute.</p><divclass="fullcomment"><divclass="comment cmt"><p>SendToRouteSync is a synchronous version of SendToRoute. It Will block
a graceful shutdown of the daemon.</p></li><liclass="indented0 "name="lnrpc.Lightning#subscribeChannelBackups"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="subscribeChannelBackups(in:lnrpc.ChannelBackupSubscription):akka.stream.scaladsl.Source[lnrpc.ChanBackupSnapshot,akka.NotUsed]"class="anchorToMember"></a><aid="subscribeChannelBackups(ChannelBackupSubscription):Source[ChanBackupSnapshot,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#subscribeChannelBackups(in:lnrpc.ChannelBackupSubscription):akka.stream.scaladsl.Source[lnrpc.ChanBackupSnapshot,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">subscribeChannelBackups</span><spanclass="params">(<spanname="in">in: <ahref="ChannelBackupSubscription.html"name="lnrpc.ChannelBackupSubscription"id="lnrpc.ChannelBackupSubscription"class="extype">ChannelBackupSubscription</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="ChanBackupSnapshot.html"name="lnrpc.ChanBackupSnapshot"id="lnrpc.ChanBackupSnapshot"class="extype">ChanBackupSnapshot</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">SubscribeChannelBackups allows a client to sub-subscribe to the most up to
date information concerning the state of all channel backups.</p><divclass="fullcomment"><divclass="comment cmt"><p>SubscribeChannelBackups allows a client to sub-subscribe to the most up to
date information concerning the state of all channel backups. Each time a
new channel is added, we return the new set of channels, along with a
multi-chan backup containing the backup info for all channels. Each time a
channel is closed, we send a new update, which contains new new chan back
ups, but the updated set of encrypted multi-chan backups with the closed
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#subscribeChannelEvents"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="subscribeChannelEvents(in:lnrpc.ChannelEventSubscription):akka.stream.scaladsl.Source[lnrpc.ChannelEventUpdate,akka.NotUsed]"class="anchorToMember"></a><aid="subscribeChannelEvents(ChannelEventSubscription):Source[ChannelEventUpdate,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#subscribeChannelEvents(in:lnrpc.ChannelEventSubscription):akka.stream.scaladsl.Source[lnrpc.ChannelEventUpdate,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">subscribeChannelEvents</span><spanclass="params">(<spanname="in">in: <ahref="ChannelEventSubscription.html"name="lnrpc.ChannelEventSubscription"id="lnrpc.ChannelEventSubscription"class="extype">ChannelEventSubscription</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="ChannelEventUpdate.html"name="lnrpc.ChannelEventUpdate"id="lnrpc.ChannelEventUpdate"class="extype">ChannelEventUpdate</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">SubscribeChannelEvents creates a uni-directional stream from the server to
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#subscribeChannelGraph"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="subscribeChannelGraph(in:lnrpc.GraphTopologySubscription):akka.stream.scaladsl.Source[lnrpc.GraphTopologyUpdate,akka.NotUsed]"class="anchorToMember"></a><aid="subscribeChannelGraph(GraphTopologySubscription):Source[GraphTopologyUpdate,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#subscribeChannelGraph(in:lnrpc.GraphTopologySubscription):akka.stream.scaladsl.Source[lnrpc.GraphTopologyUpdate,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">subscribeChannelGraph</span><spanclass="params">(<spanname="in">in: <ahref="GraphTopologySubscription.html"name="lnrpc.GraphTopologySubscription"id="lnrpc.GraphTopologySubscription"class="extype">GraphTopologySubscription</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="GraphTopologyUpdate.html"name="lnrpc.GraphTopologyUpdate"id="lnrpc.GraphTopologyUpdate"class="extype">GraphTopologyUpdate</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">SubscribeChannelGraph launches a streaming RPC that allows the caller to
receive notifications upon any changes to the channel graph topology from
the point of view of the responding node.</p><divclass="fullcomment"><divclass="comment cmt"><p>SubscribeChannelGraph launches a streaming RPC that allows the caller to
receive notifications upon any changes to the channel graph topology from
the point of view of the responding node. Events notified include: new
nodes coming online, nodes updating their authenticated attributes, new
channels being advertised, updates in the routing policy for a directional
channel edge, and when channels are closed on-chain.
notifying the client of newly added/settled invoices.</p><divclass="fullcomment"><divclass="comment cmt"><p>SubscribeInvoices returns a uni-directional stream (server -> client) for
notifying the client of newly added/settled invoices. The caller can
optionally specify the add_index and/or the settle_index. If the add_index
is specified, then we'll first start by sending add invoice events for all
invoices with an add_index greater than the specified value. If the
settle_index is specified, the next, we'll send out all settle events for
invoices with a settle_index greater than the specified value. One or both
of these fields can be set. If no fields are set, then we'll only send out
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#subscribePeerEvents"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="subscribePeerEvents(in:lnrpc.PeerEventSubscription):akka.stream.scaladsl.Source[lnrpc.PeerEvent,akka.NotUsed]"class="anchorToMember"></a><aid="subscribePeerEvents(PeerEventSubscription):Source[PeerEvent,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#subscribePeerEvents(in:lnrpc.PeerEventSubscription):akka.stream.scaladsl.Source[lnrpc.PeerEvent,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">subscribePeerEvents</span><spanclass="params">(<spanname="in">in: <ahref="PeerEventSubscription.html"name="lnrpc.PeerEventSubscription"id="lnrpc.PeerEventSubscription"class="extype">PeerEventSubscription</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="PeerEvent.html"name="lnrpc.PeerEvent"id="lnrpc.PeerEvent"class="extype">PeerEvent</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">SubscribePeerEvents creates a uni-directional stream from the server to
</p></div></div></li><liclass="indented0 "name="lnrpc.Lightning#subscribeTransactions"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="subscribeTransactions(in:lnrpc.GetTransactionsRequest):akka.stream.scaladsl.Source[lnrpc.Transaction,akka.NotUsed]"class="anchorToMember"></a><aid="subscribeTransactions(GetTransactionsRequest):Source[Transaction,NotUsed]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#subscribeTransactions(in:lnrpc.GetTransactionsRequest):akka.stream.scaladsl.Source[lnrpc.Transaction,akka.NotUsed]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">subscribeTransactions</span><spanclass="params">(<spanname="in">in: <ahref="GetTransactionsRequest.html"name="lnrpc.GetTransactionsRequest"id="lnrpc.GetTransactionsRequest"class="extype">GetTransactionsRequest</a></span>)</span><spanclass="result">: <ahref="https://doc.akka.io/api/akka/2.6.20/akka/stream/scaladsl/Source.html#akka.stream.scaladsl.Source"name="akka.stream.scaladsl.Source"id="akka.stream.scaladsl.Source"class="extype">Source</a>[<ahref="Transaction.html"name="lnrpc.Transaction"id="lnrpc.Transaction"class="extype">Transaction</a>, <ahref="https://doc.akka.io/api/akka/2.6.20/akka/NotUsed.html#akka.NotUsed"name="akka.NotUsed"id="akka.NotUsed"class="extype">NotUsed</a>]</span></span><pclass="shortcomment cmt">SubscribeTransactions creates a uni-directional stream from the server to
wallet are sent over.</p></li><liclass="indented0 "name="lnrpc.Lightning#updateChannelPolicy"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="updateChannelPolicy(in:lnrpc.PolicyUpdateRequest):scala.concurrent.Future[lnrpc.PolicyUpdateResponse]"class="anchorToMember"></a><aid="updateChannelPolicy(PolicyUpdateRequest):Future[PolicyUpdateResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#updateChannelPolicy(in:lnrpc.PolicyUpdateRequest):scala.concurrent.Future[lnrpc.PolicyUpdateResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">updateChannelPolicy</span><spanclass="params">(<spanname="in">in: <ahref="PolicyUpdateRequest.html"name="lnrpc.PolicyUpdateRequest"id="lnrpc.PolicyUpdateRequest"class="extype">PolicyUpdateRequest</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="PolicyUpdateResponse.html"name="lnrpc.PolicyUpdateResponse"id="lnrpc.PolicyUpdateResponse"class="extype">PolicyUpdateResponse</a>]</span></span><pclass="shortcomment cmt">lncli: <code>updatechanpolicy</code>
channel policies for all channels globally, or a particular channel.</p></li><liclass="indented0 "name="lnrpc.Lightning#verifyChanBackup"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="verifyChanBackup(in:lnrpc.ChanBackupSnapshot):scala.concurrent.Future[lnrpc.VerifyChanBackupResponse]"class="anchorToMember"></a><aid="verifyChanBackup(ChanBackupSnapshot):Future[VerifyChanBackupResponse]"class="anchorToMember"></a><spanclass="permalink"><ahref="../lnrpc/Lightning.html#verifyChanBackup(in:lnrpc.ChanBackupSnapshot):scala.concurrent.Future[lnrpc.VerifyChanBackupResponse]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">verifyChanBackup</span><spanclass="params">(<spanname="in">in: <ahref="ChanBackupSnapshot.html"name="lnrpc.ChanBackupSnapshot"id="lnrpc.ChanBackupSnapshot"class="extype">ChanBackupSnapshot</a></span>)</span><spanclass="result">: <ahref="https://www.scala-lang.org/api/2.13.8/scala/concurrent/Future.html#scala.concurrent.Future"name="scala.concurrent.Future"id="scala.concurrent.Future"class="extype">Future</a>[<ahref="VerifyChanBackupResponse.html"name="lnrpc.VerifyChanBackupResponse"id="lnrpc.VerifyChanBackupResponse"class="extype">VerifyChanBackupResponse</a>]</span></span><pclass="shortcomment cmt">VerifyChanBackup allows a caller to verify the integrity of a channel backup