mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-15 12:20:06 +01:00
244 lines
150 KiB
HTML
244 lines
150 KiB
HTML
<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../lib/jquery.min.js"></script><script type="text/javascript" src="../lib/index.js"></script><script type="text/javascript" src="../index.js"></script><script type="text/javascript" src="../lib/scheduler.js"></script><script type="text/javascript" src="../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
|
|
var toRoot = '../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left"><</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.walletrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="walletrpc" class="anchorToMember"></a><a id="walletrpc:walletrpc" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">walletrpc</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="current-entities indented1"><a href="Account$.html" title="" class="object"></a> <a href="Account.html" title="" class="class"></a><a href="Account.html" title="">Account</a></li><li class="current-entities indented1"><a href="AccountWithAddresses$.html" title="" class="object"></a> <a href="AccountWithAddresses.html" title="" class="class"></a><a href="AccountWithAddresses.html" title="">AccountWithAddresses</a></li><li class="current-entities indented1"><a href="AddrRequest$.html" title="" class="object"></a> <a href="AddrRequest.html" title="" class="class"></a><a href="AddrRequest.html" title="">AddrRequest</a></li><li class="current-entities indented1"><a href="AddrResponse$.html" title="" class="object"></a> <a href="AddrResponse.html" title="" class="class"></a><a href="AddrResponse.html" title="">AddrResponse</a></li><li class="current-entities indented1"><a href="AddressProperty$.html" title="" class="object"></a> <a href="AddressProperty.html" title="" class="class"></a><a href="AddressProperty.html" title="">AddressProperty</a></li><li class="current-entities indented1"><a href="AddressType$.html" title="" class="object"></a> <a href="AddressType.html" title="" class="class"></a><a href="AddressType.html" title="">AddressType</a></li><li class="current-entities indented1"><a href="BumpFeeRequest$.html" title="" class="object"></a> <a href="BumpFeeRequest.html" title="" class="class"></a><a href="BumpFeeRequest.html" title="">BumpFeeRequest</a></li><li class="current-entities indented1"><a href="BumpFeeResponse$.html" title="" class="object"></a> <a href="BumpFeeResponse.html" title="" class="class"></a><a href="BumpFeeResponse.html" title="">BumpFeeResponse</a></li><li class="current-entities indented1"><a href="ChangeAddressType$.html" title="" class="object"></a> <a href="ChangeAddressType.html" title="The possible change address types for default accounts and single imported public keys." class="class"></a><a href="ChangeAddressType.html" title="The possible change address types for default accounts and single imported public keys.">ChangeAddressType</a></li><li class="current-entities indented1"><a href="EstimateFeeRequest$.html" title="" class="object"></a> <a href="EstimateFeeRequest.html" title="" class="class"></a><a href="EstimateFeeRequest.html" title="">EstimateFeeRequest</a></li><li class="current-entities indented1"><a href="EstimateFeeResponse$.html" title="" class="object"></a> <a href="EstimateFeeResponse.html" title="" class="class"></a><a href="EstimateFeeResponse.html" title="">EstimateFeeResponse</a></li><li class="current-entities indented1"><a href="FinalizePsbtRequest$.html" title="" class="object"></a> <a href="FinalizePsbtRequest.html" title="" class="class"></a><a href="FinalizePsbtRequest.html" title="">FinalizePsbtRequest</a></li><li class="current-entities indented1"><a href="FinalizePsbtResponse$.html" title="" class="object"></a> <a href="FinalizePsbtResponse.html" title="" class="class"></a><a href="FinalizePsbtResponse.html" title="">FinalizePsbtResponse</a></li><li class="current-entities indented1"><a href="FundPsbtRequest$.html" title="" class="object"></a> <a href="FundPsbtRequest.html" title="" class="class"></a><a href="FundPsbtRequest.html" title="">FundPsbtRequest</a></li><li class="current-entities indented1"><a href="FundPsbtResponse$.html" title="" class="object"></a> <a href="FundPsbtResponse.html" title="" class="class"></a><a href="FundPsbtResponse.html" title="">FundPsbtResponse</a></li><li class="current-entities indented1"><a href="ImportAccountRequest$.html" title="" class="object"></a> <a href="ImportAccountRequest.html" title="" class="class"></a><a href="ImportAccountRequest.html" title="">ImportAccountRequest</a></li><li class="current-entities indented1"><a href="ImportAccountResponse$.html" title="" class="object"></a> <a href="ImportAccountResponse.html" title="" class="class"></a><a href="ImportAccountResponse.html" title="">ImportAccountResponse</a></li><li class="current-entities indented1"><a href="ImportPublicKeyRequest$.html" title="" class="object"></a> <a href="ImportPublicKeyRequest.html" title="" class="class"></a><a href="ImportPublicKeyRequest.html" title="">ImportPublicKeyRequest</a></li><li class="current-entities indented1"><a href="ImportPublicKeyResponse$.html" title="" class="object"></a> <a href="ImportPublicKeyResponse.html" title="" class="class"></a><a href="ImportPublicKeyResponse.html" title="">ImportPublicKeyResponse</a></li><li class="current-entities indented1"><a href="ImportTapscriptRequest$.html" title="" class="object"></a> <a href="ImportTapscriptRequest.html" title="" class="class"></a><a href="ImportTapscriptRequest.html" title="">ImportTapscriptRequest</a></li><li class="current-entities indented1"><a href="ImportTapscriptResponse$.html" title="" class="object"></a> <a href="ImportTapscriptResponse.html" title="" class="class"></a><a href="ImportTapscriptResponse.html" title="">ImportTapscriptResponse</a></li><li class="current-entities indented1"><a href="KeyReq$.html" title="" class="object"></a> <a href="KeyReq.html" title="" class="class"></a><a href="KeyReq.html" title="">KeyReq</a></li><li class="current-entities indented1"><a href="LabelTransactionRequest$.html" title="" class="object"></a> <a href="LabelTransactionRequest.html" title="" class="class"></a><a href="LabelTransactionRequest.html" title="">LabelTransactionRequest</a></li><li class="current-entities indented1"><a href="LabelTransactionResponse$.html" title="" class="object"></a> <a href="LabelTransactionResponse.html" title="" class="class"></a><a href="LabelTransactionResponse.html" title="">LabelTransactionResponse</a></li><li class="current-entities indented1"><a href="LeaseOutputRequest$.html" title="" class="object"></a> <a href="LeaseOutputRequest.html" title="" class="class"></a><a href="LeaseOutputRequest.html" title="">LeaseOutputRequest</a></li><li class="current-entities indented1"><a href="LeaseOutputResponse$.html" title="" class="object"></a> <a href="LeaseOutputResponse.html" title="" class="class"></a><a href="LeaseOutputResponse.html" title="">LeaseOutputResponse</a></li><li class="current-entities indented1"><a href="ListAccountsRequest$.html" title="" class="object"></a> <a href="ListAccountsRequest.html" title="" class="class"></a><a href="ListAccountsRequest.html" title="">ListAccountsRequest</a></li><li class="current-entities indented1"><a href="ListAccountsResponse$.html" title="" class="object"></a> <a href="ListAccountsResponse.html" title="" class="class"></a><a href="ListAccountsResponse.html" title="">ListAccountsResponse</a></li><li class="current-entities indented1"><a href="ListAddressesRequest$.html" title="" class="object"></a> <a href="ListAddressesRequest.html" title="" class="class"></a><a href="ListAddressesRequest.html" title="">ListAddressesRequest</a></li><li class="current-entities indented1"><a href="ListAddressesResponse$.html" title="" class="object"></a> <a href="ListAddressesResponse.html" title="" class="class"></a><a href="ListAddressesResponse.html" title="">ListAddressesResponse</a></li><li class="current-entities indented1"><a href="ListLeasesRequest$.html" title="" class="object"></a> <a href="ListLeasesRequest.html" title="" class="class"></a><a href="ListLeasesRequest.html" title="">ListLeasesRequest</a></li><li class="current-entities indented1"><a href="ListLeasesResponse$.html" title="" class="object"></a> <a href="ListLeasesResponse.html" title="" class="class"></a><a href="ListLeasesResponse.html" title="">ListLeasesResponse</a></li><li class="current-entities indented1"><a href="ListSweepsRequest$.html" title="" class="object"></a> <a href="ListSweepsRequest.html" title="" class="class"></a><a href="ListSweepsRequest.html" title="">ListSweepsRequest</a></li><li class="current-entities indented1"><a href="ListSweepsResponse$.html" title="" class="object"></a> <a href="ListSweepsResponse.html" title="" class="class"></a><a href="ListSweepsResponse.html" title="">ListSweepsResponse</a></li><li class="current-entities indented1"><a href="ListUnspentRequest$.html" title="" class="object"></a> <a href="ListUnspentRequest.html" title="" class="class"></a><a href="ListUnspentRequest.html" title="">ListUnspentRequest</a></li><li class="current-entities indented1"><a href="ListUnspentResponse$.html" title="" class="object"></a> <a href="ListUnspentResponse.html" title="" class="class"></a><a href="ListUnspentResponse.html" title="">ListUnspentResponse</a></li><li class="current-entities indented1"><a href="PendingSweep$.html" title="" class="object"></a> <a href="PendingSweep.html" title="" class="class"></a><a href="PendingSweep.html" title="">PendingSweep</a></li><li class="current-entities indented1"><a href="PendingSweepsRequest$.html" title="" class="object"></a> <a href="PendingSweepsRequest.html" title="" class="class"></a><a href="PendingSweepsRequest.html" title="">PendingSweepsRequest</a></li><li class="current-entities indented1"><a href="PendingSweepsResponse$.html" title="" class="object"></a> <a href="PendingSweepsResponse.html" title="" class="class"></a><a href="PendingSweepsResponse.html" title="">PendingSweepsResponse</a></li><li class="current-entities indented1"><a href="PublishResponse$.html" title="" class="object"></a> <a href="PublishResponse.html" title="" class="class"></a><a href="PublishResponse.html" title="">PublishResponse</a></li><li class="current-entities indented1"><a href="ReleaseOutputRequest$.html" title="" class="object"></a> <a href="ReleaseOutputRequest.html" title="" class="class"></a><a href="ReleaseOutputRequest.html" title="">ReleaseOutputRequest</a></li><li class="current-entities indented1"><a href="ReleaseOutputResponse$.html" title="" class="object"></a> <a href="ReleaseOutputResponse.html" title="" class="class"></a><a href="ReleaseOutputResponse.html" title="">ReleaseOutputResponse</a></li><li class="current-entities indented1"><a href="RequiredReserveRequest$.html" title="" class="object"></a> <a href="RequiredReserveRequest.html" title="" class="class"></a><a href="RequiredReserveRequest.html" title="">RequiredReserveRequest</a></li><li class="current-entities indented1"><a href="RequiredReserveResponse$.html" title="" class="object"></a> <a href="RequiredReserveResponse.html" title="" class="class"></a><a href="RequiredReserveResponse.html" title="">RequiredReserveResponse</a></li><li class="current-entities indented1"><a href="SendOutputsRequest$.html" title="" class="object"></a> <a href="SendOutputsRequest.html" title="" class="class"></a><a href="SendOutputsRequest.html" title="">SendOutputsRequest</a></li><li class="current-entities indented1"><a href="SendOutputsResponse$.html" title="" class="object"></a> <a href="SendOutputsResponse.html" title="" class="class"></a><a href="SendOutputsResponse.html" title="">SendOutputsResponse</a></li><li class="current-entities indented1"><a href="SignMessageWithAddrRequest$.html" title="" class="object"></a> <a href="SignMessageWithAddrRequest.html" title="" class="class"></a><a href="SignMessageWithAddrRequest.html" title="">SignMessageWithAddrRequest</a></li><li class="current-entities indented1"><a href="SignMessageWithAddrResponse$.html" title="" class="object"></a> <a href="SignMessageWithAddrResponse.html" title="" class="class"></a><a href="SignMessageWithAddrResponse.html" title="">SignMessageWithAddrResponse</a></li><li class="current-entities indented1"><a href="SignPsbtRequest$.html" title="" class="object"></a> <a href="SignPsbtRequest.html" title="" class="class"></a><a href="SignPsbtRequest.html" title="">SignPsbtRequest</a></li><li class="current-entities indented1"><a href="SignPsbtResponse$.html" title="" class="object"></a> <a href="SignPsbtResponse.html" title="" class="class"></a><a href="SignPsbtResponse.html" title="">SignPsbtResponse</a></li><li class="current-entities indented1"><a href="TapLeaf$.html" title="" class="object"></a> <a href="TapLeaf.html" title="" class="class"></a><a href="TapLeaf.html" title="">TapLeaf</a></li><li class="current-entities indented1"><a href="TapscriptFullTree$.html" title="" class="object"></a> <a href="TapscriptFullTree.html" title="" class="class"></a><a href="TapscriptFullTree.html" title="">TapscriptFullTree</a></li><li class="current-entities indented1"><a href="TapscriptPartialReveal$.html" title="" class="object"></a> <a href="TapscriptPartialReveal.html" title="" class="class"></a><a href="TapscriptPartialReveal.html" title="">TapscriptPartialReveal</a></li><li class="current-entities indented1"><a href="Transaction$.html" title="" class="object"></a> <a href="Transaction.html" title="" class="class"></a><a href="Transaction.html" title="">Transaction</a></li><li class="current-entities indented1"><a href="TxTemplate$.html" title="" class="object"></a> <a href="TxTemplate.html" title="" class="class"></a><a href="TxTemplate.html" title="">TxTemplate</a></li><li class="current-entities indented1"><a href="UtxoLease$.html" title="" class="object"></a> <a href="UtxoLease.html" title="" class="class"></a><a href="UtxoLease.html" title="">UtxoLease</a></li><li class="current-entities indented1"><a href="VerifyMessageWithAddrRequest$.html" title="" class="object"></a> <a href="VerifyMessageWithAddrRequest.html" title="" class="class"></a><a href="VerifyMessageWithAddrRequest.html" title="">VerifyMessageWithAddrRequest</a></li><li class="current-entities indented1"><a href="VerifyMessageWithAddrResponse$.html" title="" class="object"></a> <a href="VerifyMessageWithAddrResponse.html" title="" class="class"></a><a href="VerifyMessageWithAddrResponse.html" title="">VerifyMessageWithAddrResponse</a></li><li class="current-entities indented1"><a href="WalletKit$.html" title="" class="object"></a> <a href="WalletKit.html" title="WalletKit is a service that gives access to the core functionalities of the daemon's wallet." class="trait"></a><a href="WalletKit.html" title="WalletKit is a service that gives access to the core functionalities of the daemon's wallet.">WalletKit</a></li><li class="current-entities indented1"><a href="WalletKitClient$.html" title="" class="object"></a> <a href="" title="" class="trait"></a><a href="" title="">WalletKitClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WalletKitClientPowerApi.html" title="" class="trait"></a><a href="WalletKitClientPowerApi.html" title="">WalletKitClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WalletKitHandler$.html" title="" class="object"></a><a href="WalletKitHandler$.html" title="">WalletKitHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WalletkitProto$.html" title="" class="object"></a><a href="WalletkitProto$.html" title="">WalletkitProto</a></li><li class="current-entities indented1"><a href="WitnessType$.html" title="" class="object"></a> <a href="WitnessType.html" title="" class="class"></a><a href="WitnessType.html" title="">WitnessType</a></li></ul></div></div><div id="content"><body class="trait type"><div id="definition"><a href="WalletKitClient$.html" title="See companion object"><div class="big-circle trait-companion-object">t</div></a><p id="owner"><a href="index.html" name="walletrpc" id="walletrpc" class="extype">walletrpc</a></p><h1><a href="WalletKitClient$.html" title="See companion object">WalletKitClient</a><span class="permalink"><a href="../walletrpc/WalletKitClient.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="WalletKitClient$.html" title="See companion object">object WalletKitClient</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><span class="name">WalletKitClient</span><span class="result"> extends <a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a> with <a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a> with <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a></span></span></h4><div id="comment" class="fullcommenttop"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a>, <a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a>, <a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a>, <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>, <a href="https://www.scala-lang.org/api/2.13.16/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="walletrpc.WalletKitClient"><span>WalletKitClient</span></li><li class="in" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient"><span>PekkoGrpcClient</span></li><li class="in" name="walletrpc.WalletKitClientPowerApi"><span>WalletKitClientPowerApi</span></li><li class="in" name="walletrpc.WalletKit"><span>WalletKit</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div class="values members"><h3>Abstract Value Members</h3><ol><li class="indented0 " name="walletrpc.WalletKit#bumpFee" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="bumpFee(in:walletrpc.BumpFeeRequest):scala.concurrent.Future[walletrpc.BumpFeeResponse]" class="anchorToMember"></a><a id="bumpFee(BumpFeeRequest):Future[BumpFeeResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#bumpFee(in:walletrpc.BumpFeeRequest):scala.concurrent.Future[walletrpc.BumpFeeResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">bumpFee</span><span class="params">(<span name="in">in: <a href="BumpFeeRequest.html" name="walletrpc.BumpFeeRequest" id="walletrpc.BumpFeeRequest" class="extype">BumpFeeRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="BumpFeeResponse.html" name="walletrpc.BumpFeeResponse" id="walletrpc.BumpFeeResponse" class="extype">BumpFeeResponse</a>]</span></span><p class="shortcomment cmt">BumpFee bumps the fee of an arbitrary input within a transaction.</p><div class="fullcomment"><div class="comment cmt"><p>BumpFee bumps the fee of an arbitrary input within a transaction. This RPC
|
|
takes a different approach than bitcoind's bumpfee command. lnd has a
|
|
central batching engine in which inputs with similar fee rates are batched
|
|
together to save on transaction fees. Due to this, we cannot rely on
|
|
bumping the fee on a specific transaction, since transactions can change at
|
|
any point with the addition of new inputs. The list of inputs that
|
|
currently exist within lnd's central batching engine can be retrieved
|
|
through the PendingSweeps RPC.
|
|
When bumping the fee of an input that currently exists within lnd's central
|
|
batching engine, a higher fee transaction will be created that replaces the
|
|
lower fee transaction through the Replace-By-Fee (RBF) policy. If it
|
|
This RPC also serves useful when wanting to perform a Child-Pays-For-Parent
|
|
(CPFP), where the child transaction pays for its parent's fee. This can be
|
|
done by specifying an outpoint within the low fee transaction that is under
|
|
the control of the wallet.
|
|
The fee preference can be expressed either as a specific fee rate or a delta
|
|
of blocks in which the output should be swept on-chain within. If a fee
|
|
preference is not explicitly specified, then an error is returned.
|
|
Note that this RPC currently doesn't perform any validation checks on the
|
|
fee preference being provided. For now, the responsibility of ensuring that
|
|
the new fee preference is sufficient is delegated to the user.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient#close" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="close():scala.concurrent.Future[org.apache.pekko.Done]" class="anchorToMember"></a><a id="close():Future[Done]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#close():scala.concurrent.Future[org.apache.pekko.Done]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">close</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko/1.1.3/org/apache/pekko/Done.html#org.apache.pekko.Done" name="org.apache.pekko.Done" id="org.apache.pekko.Done" class="extype">Done</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>PekkoGrpcClient</dd></dl></div></li><li class="indented0 " name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient#closed" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="closed:scala.concurrent.Future[org.apache.pekko.Done]" class="anchorToMember"></a><a id="closed:Future[Done]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#closed:scala.concurrent.Future[org.apache.pekko.Done]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">closed</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="https://pekko.apache.org/api/pekko/1.1.3/org/apache/pekko/Done.html#org.apache.pekko.Done" name="org.apache.pekko.Done" id="org.apache.pekko.Done" class="extype">Done</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>PekkoGrpcClient</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#deriveKey" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="deriveKey(in:signrpc.KeyLocator):scala.concurrent.Future[signrpc.KeyDescriptor]" class="anchorToMember"></a><a id="deriveKey(KeyLocator):Future[KeyDescriptor]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#deriveKey(in:signrpc.KeyLocator):scala.concurrent.Future[signrpc.KeyDescriptor]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deriveKey</span><span class="params">(<span name="in">in: <a href="../signrpc/KeyLocator.html" name="signrpc.KeyLocator" id="signrpc.KeyLocator" class="extype">KeyLocator</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../signrpc/KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>]</span></span><p class="shortcomment cmt">DeriveKey attempts to derive an arbitrary key specified by the passed
|
|
KeyLocator.</p><div class="fullcomment"><div class="comment cmt"><p>DeriveKey attempts to derive an arbitrary key specified by the passed
|
|
KeyLocator.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#deriveNextKey" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="deriveNextKey(in:walletrpc.KeyReq):scala.concurrent.Future[signrpc.KeyDescriptor]" class="anchorToMember"></a><a id="deriveNextKey(KeyReq):Future[KeyDescriptor]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#deriveNextKey(in:walletrpc.KeyReq):scala.concurrent.Future[signrpc.KeyDescriptor]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deriveNextKey</span><span class="params">(<span name="in">in: <a href="KeyReq.html" name="walletrpc.KeyReq" id="walletrpc.KeyReq" class="extype">KeyReq</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="../signrpc/KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>]</span></span><p class="shortcomment cmt">DeriveNextKey attempts to derive the *next* key within the key family
|
|
(account in BIP43) specified.</p><div class="fullcomment"><div class="comment cmt"><p>DeriveNextKey attempts to derive the *next* key within the key family
|
|
(account in BIP43) specified. This method should return the next external
|
|
child within this branch.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#estimateFee" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="estimateFee(in:walletrpc.EstimateFeeRequest):scala.concurrent.Future[walletrpc.EstimateFeeResponse]" class="anchorToMember"></a><a id="estimateFee(EstimateFeeRequest):Future[EstimateFeeResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#estimateFee(in:walletrpc.EstimateFeeRequest):scala.concurrent.Future[walletrpc.EstimateFeeResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">estimateFee</span><span class="params">(<span name="in">in: <a href="EstimateFeeRequest.html" name="walletrpc.EstimateFeeRequest" id="walletrpc.EstimateFeeRequest" class="extype">EstimateFeeRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="EstimateFeeResponse.html" name="walletrpc.EstimateFeeResponse" id="walletrpc.EstimateFeeResponse" class="extype">EstimateFeeResponse</a>]</span></span><p class="shortcomment cmt">EstimateFee attempts to query the internal fee estimator of the wallet to
|
|
determine the fee (in sat/kw) to attach to a transaction in order to
|
|
achieve the confirmation target.</p><div class="fullcomment"><div class="comment cmt"><p>EstimateFee attempts to query the internal fee estimator of the wallet to
|
|
determine the fee (in sat/kw) to attach to a transaction in order to
|
|
achieve the confirmation target.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#finalizePsbt" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="finalizePsbt(in:walletrpc.FinalizePsbtRequest):scala.concurrent.Future[walletrpc.FinalizePsbtResponse]" class="anchorToMember"></a><a id="finalizePsbt(FinalizePsbtRequest):Future[FinalizePsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#finalizePsbt(in:walletrpc.FinalizePsbtRequest):scala.concurrent.Future[walletrpc.FinalizePsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalizePsbt</span><span class="params">(<span name="in">in: <a href="FinalizePsbtRequest.html" name="walletrpc.FinalizePsbtRequest" id="walletrpc.FinalizePsbtRequest" class="extype">FinalizePsbtRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="FinalizePsbtResponse.html" name="walletrpc.FinalizePsbtResponse" id="walletrpc.FinalizePsbtResponse" class="extype">FinalizePsbtResponse</a>]</span></span><p class="shortcomment cmt">FinalizePsbt expects a partial transaction with all inputs and outputs fully
|
|
declared and tries to sign all inputs that belong to the wallet.</p><div class="fullcomment"><div class="comment cmt"><p>FinalizePsbt expects a partial transaction with all inputs and outputs fully
|
|
declared and tries to sign all inputs that belong to the wallet. Lnd must be
|
|
the last signer of the transaction. That means, if there are any unsigned
|
|
non-witness inputs or inputs without UTXO information attached or inputs
|
|
without witness data that do not belong to lnd's wallet, this method will
|
|
fail. If no error is returned, the PSBT is ready to be extracted and the
|
|
final TX within to be broadcast.
|
|
NOTE: This method does NOT publish the transaction once finalized. It is the
|
|
caller's responsibility to either publish the transaction on success or
|
|
unlock/release any locked UTXOs in case of an error in this method.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#fundPsbt" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="fundPsbt(in:walletrpc.FundPsbtRequest):scala.concurrent.Future[walletrpc.FundPsbtResponse]" class="anchorToMember"></a><a id="fundPsbt(FundPsbtRequest):Future[FundPsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#fundPsbt(in:walletrpc.FundPsbtRequest):scala.concurrent.Future[walletrpc.FundPsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">fundPsbt</span><span class="params">(<span name="in">in: <a href="FundPsbtRequest.html" name="walletrpc.FundPsbtRequest" id="walletrpc.FundPsbtRequest" class="extype">FundPsbtRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="FundPsbtResponse.html" name="walletrpc.FundPsbtResponse" id="walletrpc.FundPsbtResponse" class="extype">FundPsbtResponse</a>]</span></span><p class="shortcomment cmt">FundPsbt creates a fully populated PSBT that contains enough inputs to fund
|
|
the outputs specified in the template.</p><div class="fullcomment"><div class="comment cmt"><p>FundPsbt creates a fully populated PSBT that contains enough inputs to fund
|
|
the outputs specified in the template. There are two ways of specifying a
|
|
template: Either by passing in a PSBT with at least one output declared or
|
|
by passing in a raw TxTemplate message.
|
|
If there are no inputs specified in the template, coin selection is
|
|
performed automatically. If the template does contain any inputs, it is
|
|
assumed that full coin selection happened externally and no additional
|
|
inputs are added. If the specified inputs aren't enough to fund the outputs
|
|
with the given fee rate, an error is returned.
|
|
After either selecting or verifying the inputs, all input UTXOs are locked
|
|
with an internal app ID.
|
|
NOTE: If this method returns without an error, it is the caller's
|
|
responsibility to either spend the locked UTXOs (by finalizing and then
|
|
publishing the transaction) or to unlock/release the locked UTXOs in case of
|
|
an error on the caller's side.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#importAccount" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="importAccount(in:walletrpc.ImportAccountRequest):scala.concurrent.Future[walletrpc.ImportAccountResponse]" class="anchorToMember"></a><a id="importAccount(ImportAccountRequest):Future[ImportAccountResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importAccount(in:walletrpc.ImportAccountRequest):scala.concurrent.Future[walletrpc.ImportAccountResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importAccount</span><span class="params">(<span name="in">in: <a href="ImportAccountRequest.html" name="walletrpc.ImportAccountRequest" id="walletrpc.ImportAccountRequest" class="extype">ImportAccountRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ImportAccountResponse.html" name="walletrpc.ImportAccountResponse" id="walletrpc.ImportAccountResponse" class="extype">ImportAccountResponse</a>]</span></span><p class="shortcomment cmt">ImportAccount imports an account backed by an account extended public key.</p><div class="fullcomment"><div class="comment cmt"><p>ImportAccount imports an account backed by an account extended public key.
|
|
The master key fingerprint denotes the fingerprint of the root key
|
|
corresponding to the account public key (also known as the key with
|
|
derivation path m/). This may be required by some hardware wallets for
|
|
proper identification and signing.
|
|
The address type can usually be inferred from the key's version, but may be
|
|
required for certain keys to map them into the proper scope.
|
|
For BIP-0044 keys, an address type must be specified as we intend to not
|
|
support importing BIP-0044 keys into the wallet using the legacy
|
|
pay-to-pubkey-hash (P2PKH) scheme. A nested witness address type will force
|
|
the standard BIP-0049 derivation scheme, while a witness address type will
|
|
force the standard BIP-0084 derivation scheme.
|
|
For BIP-0049 keys, an address type must also be specified to make a
|
|
distinction between the standard BIP-0049 address schema (nested witness
|
|
pubkeys everywhere) and our own BIP-0049Plus address schema (nested pubkeys
|
|
externally, witness pubkeys internally).
|
|
NOTE: Events (deposits/spends) for keys derived from an account will only be
|
|
detected by lnd if they happen after the import. Rescans to detect past
|
|
events will be supported later on.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#importPublicKey" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="importPublicKey(in:walletrpc.ImportPublicKeyRequest):scala.concurrent.Future[walletrpc.ImportPublicKeyResponse]" class="anchorToMember"></a><a id="importPublicKey(ImportPublicKeyRequest):Future[ImportPublicKeyResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importPublicKey(in:walletrpc.ImportPublicKeyRequest):scala.concurrent.Future[walletrpc.ImportPublicKeyResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importPublicKey</span><span class="params">(<span name="in">in: <a href="ImportPublicKeyRequest.html" name="walletrpc.ImportPublicKeyRequest" id="walletrpc.ImportPublicKeyRequest" class="extype">ImportPublicKeyRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ImportPublicKeyResponse.html" name="walletrpc.ImportPublicKeyResponse" id="walletrpc.ImportPublicKeyResponse" class="extype">ImportPublicKeyResponse</a>]</span></span><p class="shortcomment cmt">ImportPublicKey imports a public key as watch-only into the wallet.</p><div class="fullcomment"><div class="comment cmt"><p>ImportPublicKey imports a public key as watch-only into the wallet. The
|
|
public key is converted into a simple address of the given type and that
|
|
address script is watched on chain. For Taproot keys, this will only watch
|
|
the BIP-0086 style output script. Use ImportTapscript for more advanced key
|
|
spend or script spend outputs.
|
|
NOTE: Events (deposits/spends) for a key will only be detected by lnd if
|
|
they happen after the import. Rescans to detect past events will be
|
|
supported later on.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#importTapscript" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="importTapscript(in:walletrpc.ImportTapscriptRequest):scala.concurrent.Future[walletrpc.ImportTapscriptResponse]" class="anchorToMember"></a><a id="importTapscript(ImportTapscriptRequest):Future[ImportTapscriptResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importTapscript(in:walletrpc.ImportTapscriptRequest):scala.concurrent.Future[walletrpc.ImportTapscriptResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importTapscript</span><span class="params">(<span name="in">in: <a href="ImportTapscriptRequest.html" name="walletrpc.ImportTapscriptRequest" id="walletrpc.ImportTapscriptRequest" class="extype">ImportTapscriptRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ImportTapscriptResponse.html" name="walletrpc.ImportTapscriptResponse" id="walletrpc.ImportTapscriptResponse" class="extype">ImportTapscriptResponse</a>]</span></span><p class="shortcomment cmt">ImportTapscript imports a Taproot script and internal key and adds the
|
|
resulting Taproot output key as a watch-only output script into the wallet.</p><div class="fullcomment"><div class="comment cmt"><p>ImportTapscript imports a Taproot script and internal key and adds the
|
|
resulting Taproot output key as a watch-only output script into the wallet.
|
|
For BIP-0086 style Taproot keys (no root hash commitment and no script spend
|
|
path) use ImportPublicKey.
|
|
NOTE: Events (deposits/spends) for a key will only be detected by lnd if
|
|
they happen after the import. Rescans to detect past events will be
|
|
supported later on.
|
|
NOTE: Taproot keys imported through this RPC currently _cannot_ be used for
|
|
funding PSBTs. Only tracking the balance and UTXOs is currently supported.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#labelTransaction" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="labelTransaction(in:walletrpc.LabelTransactionRequest):scala.concurrent.Future[walletrpc.LabelTransactionResponse]" class="anchorToMember"></a><a id="labelTransaction(LabelTransactionRequest):Future[LabelTransactionResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#labelTransaction(in:walletrpc.LabelTransactionRequest):scala.concurrent.Future[walletrpc.LabelTransactionResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">labelTransaction</span><span class="params">(<span name="in">in: <a href="LabelTransactionRequest.html" name="walletrpc.LabelTransactionRequest" id="walletrpc.LabelTransactionRequest" class="extype">LabelTransactionRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="LabelTransactionResponse.html" name="walletrpc.LabelTransactionResponse" id="walletrpc.LabelTransactionResponse" class="extype">LabelTransactionResponse</a>]</span></span><p class="shortcomment cmt">LabelTransaction adds a label to a transaction.</p><div class="fullcomment"><div class="comment cmt"><p>LabelTransaction adds a label to a transaction. If the transaction already
|
|
has a label the call will fail unless the overwrite bool is set. This will
|
|
overwrite the exiting transaction label. Labels must not be empty, and
|
|
cannot exceed 500 characters.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#leaseOutput" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="leaseOutput(in:walletrpc.LeaseOutputRequest):scala.concurrent.Future[walletrpc.LeaseOutputResponse]" class="anchorToMember"></a><a id="leaseOutput(LeaseOutputRequest):Future[LeaseOutputResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#leaseOutput(in:walletrpc.LeaseOutputRequest):scala.concurrent.Future[walletrpc.LeaseOutputResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">leaseOutput</span><span class="params">(<span name="in">in: <a href="LeaseOutputRequest.html" name="walletrpc.LeaseOutputRequest" id="walletrpc.LeaseOutputRequest" class="extype">LeaseOutputRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="LeaseOutputResponse.html" name="walletrpc.LeaseOutputResponse" id="walletrpc.LeaseOutputResponse" class="extype">LeaseOutputResponse</a>]</span></span><p class="shortcomment cmt">LeaseOutput locks an output to the given ID, preventing it from being
|
|
available for any future coin selection attempts.</p><div class="fullcomment"><div class="comment cmt"><p>LeaseOutput locks an output to the given ID, preventing it from being
|
|
available for any future coin selection attempts. The absolute time of the
|
|
lock's expiration is returned. The expiration of the lock can be extended by
|
|
successive invocations of this RPC. Outputs can be unlocked before their
|
|
expiration through <code>ReleaseOutput</code>.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#listAccounts" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="listAccounts(in:walletrpc.ListAccountsRequest):scala.concurrent.Future[walletrpc.ListAccountsResponse]" class="anchorToMember"></a><a id="listAccounts(ListAccountsRequest):Future[ListAccountsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listAccounts(in:walletrpc.ListAccountsRequest):scala.concurrent.Future[walletrpc.ListAccountsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listAccounts</span><span class="params">(<span name="in">in: <a href="ListAccountsRequest.html" name="walletrpc.ListAccountsRequest" id="walletrpc.ListAccountsRequest" class="extype">ListAccountsRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ListAccountsResponse.html" name="walletrpc.ListAccountsResponse" id="walletrpc.ListAccountsResponse" class="extype">ListAccountsResponse</a>]</span></span><p class="shortcomment cmt">ListAccounts retrieves all accounts belonging to the wallet by default.</p><div class="fullcomment"><div class="comment cmt"><p>ListAccounts retrieves all accounts belonging to the wallet by default. A
|
|
name and key scope filter can be provided to filter through all of the
|
|
wallet accounts and return only those matching.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#listAddresses" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="listAddresses(in:walletrpc.ListAddressesRequest):scala.concurrent.Future[walletrpc.ListAddressesResponse]" class="anchorToMember"></a><a id="listAddresses(ListAddressesRequest):Future[ListAddressesResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listAddresses(in:walletrpc.ListAddressesRequest):scala.concurrent.Future[walletrpc.ListAddressesResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listAddresses</span><span class="params">(<span name="in">in: <a href="ListAddressesRequest.html" name="walletrpc.ListAddressesRequest" id="walletrpc.ListAddressesRequest" class="extype">ListAddressesRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ListAddressesResponse.html" name="walletrpc.ListAddressesResponse" id="walletrpc.ListAddressesResponse" class="extype">ListAddressesResponse</a>]</span></span><p class="shortcomment cmt">ListAddresses retrieves all the addresses along with their balance.</p><div class="fullcomment"><div class="comment cmt"><p>ListAddresses retrieves all the addresses along with their balance. An
|
|
account name filter can be provided to filter through all of the
|
|
wallet accounts and return the addresses of only those matching.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#listLeases" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="listLeases(in:walletrpc.ListLeasesRequest):scala.concurrent.Future[walletrpc.ListLeasesResponse]" class="anchorToMember"></a><a id="listLeases(ListLeasesRequest):Future[ListLeasesResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listLeases(in:walletrpc.ListLeasesRequest):scala.concurrent.Future[walletrpc.ListLeasesResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listLeases</span><span class="params">(<span name="in">in: <a href="ListLeasesRequest.html" name="walletrpc.ListLeasesRequest" id="walletrpc.ListLeasesRequest" class="extype">ListLeasesRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ListLeasesResponse.html" name="walletrpc.ListLeasesResponse" id="walletrpc.ListLeasesResponse" class="extype">ListLeasesResponse</a>]</span></span><p class="shortcomment cmt">ListLeases lists all currently locked utxos.</p><div class="fullcomment"><div class="comment cmt"><p>ListLeases lists all currently locked utxos.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#listSweeps" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="listSweeps(in:walletrpc.ListSweepsRequest):scala.concurrent.Future[walletrpc.ListSweepsResponse]" class="anchorToMember"></a><a id="listSweeps(ListSweepsRequest):Future[ListSweepsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listSweeps(in:walletrpc.ListSweepsRequest):scala.concurrent.Future[walletrpc.ListSweepsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listSweeps</span><span class="params">(<span name="in">in: <a href="ListSweepsRequest.html" name="walletrpc.ListSweepsRequest" id="walletrpc.ListSweepsRequest" class="extype">ListSweepsRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ListSweepsResponse.html" name="walletrpc.ListSweepsResponse" id="walletrpc.ListSweepsResponse" class="extype">ListSweepsResponse</a>]</span></span><p class="shortcomment cmt">ListSweeps returns a list of the sweep transactions our node has produced.</p><div class="fullcomment"><div class="comment cmt"><p>ListSweeps returns a list of the sweep transactions our node has produced.
|
|
Note that these sweeps may not be confirmed yet, as we record sweeps on
|
|
broadcast, not confirmation.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#listUnspent" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="listUnspent(in:walletrpc.ListUnspentRequest):scala.concurrent.Future[walletrpc.ListUnspentResponse]" class="anchorToMember"></a><a id="listUnspent(ListUnspentRequest):Future[ListUnspentResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listUnspent(in:walletrpc.ListUnspentRequest):scala.concurrent.Future[walletrpc.ListUnspentResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listUnspent</span><span class="params">(<span name="in">in: <a href="ListUnspentRequest.html" name="walletrpc.ListUnspentRequest" id="walletrpc.ListUnspentRequest" class="extype">ListUnspentRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ListUnspentResponse.html" name="walletrpc.ListUnspentResponse" id="walletrpc.ListUnspentResponse" class="extype">ListUnspentResponse</a>]</span></span><p class="shortcomment cmt">ListUnspent returns a list of all utxos spendable by the wallet with a
|
|
number of confirmations between the specified minimum and maximum.</p><div class="fullcomment"><div class="comment cmt"><p>ListUnspent returns a list of all utxos spendable by the wallet with a
|
|
number of confirmations between the specified minimum and maximum. By
|
|
default, all utxos are listed. To list only the unconfirmed utxos, set
|
|
the unconfirmed_only to true.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#nextAddr" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="nextAddr(in:walletrpc.AddrRequest):scala.concurrent.Future[walletrpc.AddrResponse]" class="anchorToMember"></a><a id="nextAddr(AddrRequest):Future[AddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#nextAddr(in:walletrpc.AddrRequest):scala.concurrent.Future[walletrpc.AddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">nextAddr</span><span class="params">(<span name="in">in: <a href="AddrRequest.html" name="walletrpc.AddrRequest" id="walletrpc.AddrRequest" class="extype">AddrRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="AddrResponse.html" name="walletrpc.AddrResponse" id="walletrpc.AddrResponse" class="extype">AddrResponse</a>]</span></span><p class="shortcomment cmt">NextAddr returns the next unused address within the wallet.</p><div class="fullcomment"><div class="comment cmt"><p>NextAddr returns the next unused address within the wallet.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#pendingSweeps" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="pendingSweeps(in:walletrpc.PendingSweepsRequest):scala.concurrent.Future[walletrpc.PendingSweepsResponse]" class="anchorToMember"></a><a id="pendingSweeps(PendingSweepsRequest):Future[PendingSweepsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#pendingSweeps(in:walletrpc.PendingSweepsRequest):scala.concurrent.Future[walletrpc.PendingSweepsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">pendingSweeps</span><span class="params">(<span name="in">in: <a href="PendingSweepsRequest.html" name="walletrpc.PendingSweepsRequest" id="walletrpc.PendingSweepsRequest" class="extype">PendingSweepsRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="PendingSweepsResponse.html" name="walletrpc.PendingSweepsResponse" id="walletrpc.PendingSweepsResponse" class="extype">PendingSweepsResponse</a>]</span></span><p class="shortcomment cmt">PendingSweeps returns lists of on-chain outputs that lnd is currently
|
|
attempting to sweep within its central batching engine.</p><div class="fullcomment"><div class="comment cmt"><p>PendingSweeps returns lists of on-chain outputs that lnd is currently
|
|
attempting to sweep within its central batching engine. Outputs with similar
|
|
fee rates are batched together in order to sweep them within a single
|
|
transaction.
|
|
NOTE: Some of the fields within PendingSweepsRequest are not guaranteed to
|
|
remain supported. This is an advanced API that depends on the internals of
|
|
the UtxoSweeper, so things may change.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#publishTransaction" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="publishTransaction(in:walletrpc.Transaction):scala.concurrent.Future[walletrpc.PublishResponse]" class="anchorToMember"></a><a id="publishTransaction(Transaction):Future[PublishResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#publishTransaction(in:walletrpc.Transaction):scala.concurrent.Future[walletrpc.PublishResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">publishTransaction</span><span class="params">(<span name="in">in: <a href="Transaction.html" name="walletrpc.Transaction" id="walletrpc.Transaction" class="extype">Transaction</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="PublishResponse.html" name="walletrpc.PublishResponse" id="walletrpc.PublishResponse" class="extype">PublishResponse</a>]</span></span><p class="shortcomment cmt">PublishTransaction attempts to publish the passed transaction to the
|
|
network.</p><div class="fullcomment"><div class="comment cmt"><p>PublishTransaction attempts to publish the passed transaction to the
|
|
network. Once this returns without an error, the wallet will continually
|
|
attempt to re-broadcast the transaction on start up, until it enters the
|
|
chain.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#releaseOutput" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="releaseOutput(in:walletrpc.ReleaseOutputRequest):scala.concurrent.Future[walletrpc.ReleaseOutputResponse]" class="anchorToMember"></a><a id="releaseOutput(ReleaseOutputRequest):Future[ReleaseOutputResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#releaseOutput(in:walletrpc.ReleaseOutputRequest):scala.concurrent.Future[walletrpc.ReleaseOutputResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">releaseOutput</span><span class="params">(<span name="in">in: <a href="ReleaseOutputRequest.html" name="walletrpc.ReleaseOutputRequest" id="walletrpc.ReleaseOutputRequest" class="extype">ReleaseOutputRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="ReleaseOutputResponse.html" name="walletrpc.ReleaseOutputResponse" id="walletrpc.ReleaseOutputResponse" class="extype">ReleaseOutputResponse</a>]</span></span><p class="shortcomment cmt">ReleaseOutput unlocks an output, allowing it to be available for coin
|
|
selection if it remains unspent.</p><div class="fullcomment"><div class="comment cmt"><p>ReleaseOutput unlocks an output, allowing it to be available for coin
|
|
selection if it remains unspent. The ID should match the one used to
|
|
originally lock the output.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#requiredReserve" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="requiredReserve(in:walletrpc.RequiredReserveRequest):scala.concurrent.Future[walletrpc.RequiredReserveResponse]" class="anchorToMember"></a><a id="requiredReserve(RequiredReserveRequest):Future[RequiredReserveResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#requiredReserve(in:walletrpc.RequiredReserveRequest):scala.concurrent.Future[walletrpc.RequiredReserveResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">requiredReserve</span><span class="params">(<span name="in">in: <a href="RequiredReserveRequest.html" name="walletrpc.RequiredReserveRequest" id="walletrpc.RequiredReserveRequest" class="extype">RequiredReserveRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="RequiredReserveResponse.html" name="walletrpc.RequiredReserveResponse" id="walletrpc.RequiredReserveResponse" class="extype">RequiredReserveResponse</a>]</span></span><p class="shortcomment cmt">RequiredReserve returns the minimum amount of satoshis that should be kept
|
|
in the wallet in order to fee bump anchor channels if necessary.</p><div class="fullcomment"><div class="comment cmt"><p>RequiredReserve returns the minimum amount of satoshis that should be kept
|
|
in the wallet in order to fee bump anchor channels if necessary. The value
|
|
scales with the number of public anchor channels but is capped at a maximum.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#sendOutputs" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="sendOutputs(in:walletrpc.SendOutputsRequest):scala.concurrent.Future[walletrpc.SendOutputsResponse]" class="anchorToMember"></a><a id="sendOutputs(SendOutputsRequest):Future[SendOutputsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#sendOutputs(in:walletrpc.SendOutputsRequest):scala.concurrent.Future[walletrpc.SendOutputsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">sendOutputs</span><span class="params">(<span name="in">in: <a href="SendOutputsRequest.html" name="walletrpc.SendOutputsRequest" id="walletrpc.SendOutputsRequest" class="extype">SendOutputsRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="SendOutputsResponse.html" name="walletrpc.SendOutputsResponse" id="walletrpc.SendOutputsResponse" class="extype">SendOutputsResponse</a>]</span></span><p class="shortcomment cmt">SendOutputs is similar to the existing sendmany call in Bitcoind, and
|
|
allows the caller to create a transaction that sends to several outputs at
|
|
once.</p><div class="fullcomment"><div class="comment cmt"><p>SendOutputs is similar to the existing sendmany call in Bitcoind, and
|
|
allows the caller to create a transaction that sends to several outputs at
|
|
once. This is ideal when wanting to batch create a set of transactions.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#signMessageWithAddr" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="signMessageWithAddr(in:walletrpc.SignMessageWithAddrRequest):scala.concurrent.Future[walletrpc.SignMessageWithAddrResponse]" class="anchorToMember"></a><a id="signMessageWithAddr(SignMessageWithAddrRequest):Future[SignMessageWithAddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#signMessageWithAddr(in:walletrpc.SignMessageWithAddrRequest):scala.concurrent.Future[walletrpc.SignMessageWithAddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">signMessageWithAddr</span><span class="params">(<span name="in">in: <a href="SignMessageWithAddrRequest.html" name="walletrpc.SignMessageWithAddrRequest" id="walletrpc.SignMessageWithAddrRequest" class="extype">SignMessageWithAddrRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="SignMessageWithAddrResponse.html" name="walletrpc.SignMessageWithAddrResponse" id="walletrpc.SignMessageWithAddrResponse" class="extype">SignMessageWithAddrResponse</a>]</span></span><p class="shortcomment cmt">SignMessageWithAddr returns the compact signature (base64 encoded) created
|
|
with the private key of the provided address.</p><div class="fullcomment"><div class="comment cmt"><p>SignMessageWithAddr returns the compact signature (base64 encoded) created
|
|
with the private key of the provided address. This requires the address
|
|
to be solely based on a public key lock (no scripts). Obviously the internal
|
|
lnd wallet has to possess the private key of the address otherwise
|
|
an error is returned.
|
|
This method aims to provide full compatibility with the bitcoin-core and
|
|
btcd implementation. Bitcoin-core's algorithm is not specified in a
|
|
BIP and only applicable for legacy addresses. This method enhances the
|
|
signing for additional address types: P2WKH, NP2WKH, P2TR.
|
|
For P2TR addresses this represents a special case. ECDSA is used to create
|
|
a compact signature which makes the public key of the signature recoverable.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#signPsbt" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="signPsbt(in:walletrpc.SignPsbtRequest):scala.concurrent.Future[walletrpc.SignPsbtResponse]" class="anchorToMember"></a><a id="signPsbt(SignPsbtRequest):Future[SignPsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#signPsbt(in:walletrpc.SignPsbtRequest):scala.concurrent.Future[walletrpc.SignPsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">signPsbt</span><span class="params">(<span name="in">in: <a href="SignPsbtRequest.html" name="walletrpc.SignPsbtRequest" id="walletrpc.SignPsbtRequest" class="extype">SignPsbtRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="SignPsbtResponse.html" name="walletrpc.SignPsbtResponse" id="walletrpc.SignPsbtResponse" class="extype">SignPsbtResponse</a>]</span></span><p class="shortcomment cmt">SignPsbt expects a partial transaction with all inputs and outputs fully
|
|
declared and tries to sign all unsigned inputs that have all required fields
|
|
(UTXO information, BIP32 derivation information, witness or sig scripts)
|
|
set.</p><div class="fullcomment"><div class="comment cmt"><p>SignPsbt expects a partial transaction with all inputs and outputs fully
|
|
declared and tries to sign all unsigned inputs that have all required fields
|
|
(UTXO information, BIP32 derivation information, witness or sig scripts)
|
|
set.
|
|
If no error is returned, the PSBT is ready to be given to the next signer or
|
|
to be finalized if lnd was the last signer.
|
|
NOTE: This RPC only signs inputs (and only those it can sign), it does not
|
|
perform any other tasks (such as coin selection, UTXO locking or
|
|
input/output/fee value validation, PSBT finalization). Any input that is
|
|
incomplete will be skipped.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKit#verifyMessageWithAddr" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="verifyMessageWithAddr(in:walletrpc.VerifyMessageWithAddrRequest):scala.concurrent.Future[walletrpc.VerifyMessageWithAddrResponse]" class="anchorToMember"></a><a id="verifyMessageWithAddr(VerifyMessageWithAddrRequest):Future[VerifyMessageWithAddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#verifyMessageWithAddr(in:walletrpc.VerifyMessageWithAddrRequest):scala.concurrent.Future[walletrpc.VerifyMessageWithAddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">verifyMessageWithAddr</span><span class="params">(<span name="in">in: <a href="VerifyMessageWithAddrRequest.html" name="walletrpc.VerifyMessageWithAddrRequest" id="walletrpc.VerifyMessageWithAddrRequest" class="extype">VerifyMessageWithAddrRequest</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/concurrent/Future.html#scala.concurrent.Future" name="scala.concurrent.Future" id="scala.concurrent.Future" class="extype">Future</a>[<a href="VerifyMessageWithAddrResponse.html" name="walletrpc.VerifyMessageWithAddrResponse" id="walletrpc.VerifyMessageWithAddrResponse" class="extype">VerifyMessageWithAddrResponse</a>]</span></span><p class="shortcomment cmt">VerifyMessageWithAddr returns the validity and the recovered public key of
|
|
the provided compact signature (base64 encoded).</p><div class="fullcomment"><div class="comment cmt"><p>VerifyMessageWithAddr returns the validity and the recovered public key of
|
|
the provided compact signature (base64 encoded). The verification is
|
|
twofold. First the validity of the signature itself is checked and then
|
|
it is verified that the recovered public key of the signature equals
|
|
the public key of the provided address. There is no dependence on the
|
|
private key of the address therefore also external addresses are allowed
|
|
to verify signatures.
|
|
Supported address types are P2PKH, P2WKH, NP2WKH, P2TR.
|
|
This method is the counterpart of the related signing method
|
|
(SignMessageWithAddr) and aims to provide full compatibility to
|
|
bitcoin-core's implementation. Although bitcoin-core/btcd only provide
|
|
this functionality for legacy addresses this function enhances it to
|
|
the address types: P2PKH, P2WKH, NP2WKH, P2TR.
|
|
The verification for P2TR addresses is a special case and requires the
|
|
ECDSA compact signature to compare the reovered public key to the internal
|
|
taproot key. The compact ECDSA signature format was used because there
|
|
are still no known compact signature schemes for schnorr signatures.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></dd></dl></div></li></ol></div><div class="values members"><h3>Concrete Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.16/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean" class="anchorToMember"></a><a id="==(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.16/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#bumpFee" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bumpFee():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.BumpFeeRequest,walletrpc.BumpFeeResponse]" class="anchorToMember"></a><a id="bumpFee():SingleResponseRequestBuilder[BumpFeeRequest,BumpFeeResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#bumpFee():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.BumpFeeRequest,walletrpc.BumpFeeResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">bumpFee</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="BumpFeeRequest.html" name="walletrpc.BumpFeeRequest" id="walletrpc.BumpFeeRequest" class="extype">BumpFeeRequest</a>, <a href="BumpFeeResponse.html" name="walletrpc.BumpFeeResponse" id="walletrpc.BumpFeeResponse" class="extype">BumpFeeResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer bumpFee(walletrpc.BumpFeeRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object" class="anchorToMember"></a><a id="clone():AnyRef" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#deriveKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deriveKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[signrpc.KeyLocator,signrpc.KeyDescriptor]" class="anchorToMember"></a><a id="deriveKey():SingleResponseRequestBuilder[KeyLocator,KeyDescriptor]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#deriveKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[signrpc.KeyLocator,signrpc.KeyDescriptor]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deriveKey</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="../signrpc/KeyLocator.html" name="signrpc.KeyLocator" id="signrpc.KeyLocator" class="extype">KeyLocator</a>, <a href="../signrpc/KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer deriveKey(signrpc.KeyLocator) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#deriveNextKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deriveNextKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.KeyReq,signrpc.KeyDescriptor]" class="anchorToMember"></a><a id="deriveNextKey():SingleResponseRequestBuilder[KeyReq,KeyDescriptor]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#deriveNextKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.KeyReq,signrpc.KeyDescriptor]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">deriveNextKey</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="KeyReq.html" name="walletrpc.KeyReq" id="walletrpc.KeyReq" class="extype">KeyReq</a>, <a href="../signrpc/KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer deriveNextKey(walletrpc.KeyReq) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean" class="anchorToMember"></a><a id="equals(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#estimateFee" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="estimateFee():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.EstimateFeeRequest,walletrpc.EstimateFeeResponse]" class="anchorToMember"></a><a id="estimateFee():SingleResponseRequestBuilder[EstimateFeeRequest,EstimateFeeResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#estimateFee():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.EstimateFeeRequest,walletrpc.EstimateFeeResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">estimateFee</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="EstimateFeeRequest.html" name="walletrpc.EstimateFeeRequest" id="walletrpc.EstimateFeeRequest" class="extype">EstimateFeeRequest</a>, <a href="EstimateFeeResponse.html" name="walletrpc.EstimateFeeResponse" id="walletrpc.EstimateFeeResponse" class="extype">EstimateFeeResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer estimateFee(walletrpc.EstimateFeeRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#finalizePsbt" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="finalizePsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.FinalizePsbtRequest,walletrpc.FinalizePsbtResponse]" class="anchorToMember"></a><a id="finalizePsbt():SingleResponseRequestBuilder[FinalizePsbtRequest,FinalizePsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#finalizePsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.FinalizePsbtRequest,walletrpc.FinalizePsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalizePsbt</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="FinalizePsbtRequest.html" name="walletrpc.FinalizePsbtRequest" id="walletrpc.FinalizePsbtRequest" class="extype">FinalizePsbtRequest</a>, <a href="FinalizePsbtResponse.html" name="walletrpc.FinalizePsbtResponse" id="walletrpc.FinalizePsbtResponse" class="extype">FinalizePsbtResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer finalizePsbt(walletrpc.FinalizePsbtRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#fundPsbt" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="fundPsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.FundPsbtRequest,walletrpc.FundPsbtResponse]" class="anchorToMember"></a><a id="fundPsbt():SingleResponseRequestBuilder[FundPsbtRequest,FundPsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#fundPsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.FundPsbtRequest,walletrpc.FundPsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">fundPsbt</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="FundPsbtRequest.html" name="walletrpc.FundPsbtRequest" id="walletrpc.FundPsbtRequest" class="extype">FundPsbtRequest</a>, <a href="FundPsbtResponse.html" name="walletrpc.FundPsbtResponse" id="walletrpc.FundPsbtResponse" class="extype">FundPsbtResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer fundPsbt(walletrpc.FundPsbtRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]" class="anchorToMember"></a><a id="getClass():Class[_<:AnyRef]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ <: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#importAccount" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="importAccount():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportAccountRequest,walletrpc.ImportAccountResponse]" class="anchorToMember"></a><a id="importAccount():SingleResponseRequestBuilder[ImportAccountRequest,ImportAccountResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importAccount():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportAccountRequest,walletrpc.ImportAccountResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importAccount</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ImportAccountRequest.html" name="walletrpc.ImportAccountRequest" id="walletrpc.ImportAccountRequest" class="extype">ImportAccountRequest</a>, <a href="ImportAccountResponse.html" name="walletrpc.ImportAccountResponse" id="walletrpc.ImportAccountResponse" class="extype">ImportAccountResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer importAccount(walletrpc.ImportAccountRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#importPublicKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="importPublicKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportPublicKeyRequest,walletrpc.ImportPublicKeyResponse]" class="anchorToMember"></a><a id="importPublicKey():SingleResponseRequestBuilder[ImportPublicKeyRequest,ImportPublicKeyResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importPublicKey():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportPublicKeyRequest,walletrpc.ImportPublicKeyResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importPublicKey</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ImportPublicKeyRequest.html" name="walletrpc.ImportPublicKeyRequest" id="walletrpc.ImportPublicKeyRequest" class="extype">ImportPublicKeyRequest</a>, <a href="ImportPublicKeyResponse.html" name="walletrpc.ImportPublicKeyResponse" id="walletrpc.ImportPublicKeyResponse" class="extype">ImportPublicKeyResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer importPublicKey(walletrpc.ImportPublicKeyRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#importTapscript" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="importTapscript():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportTapscriptRequest,walletrpc.ImportTapscriptResponse]" class="anchorToMember"></a><a id="importTapscript():SingleResponseRequestBuilder[ImportTapscriptRequest,ImportTapscriptResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#importTapscript():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ImportTapscriptRequest,walletrpc.ImportTapscriptResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">importTapscript</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ImportTapscriptRequest.html" name="walletrpc.ImportTapscriptRequest" id="walletrpc.ImportTapscriptRequest" class="extype">ImportTapscriptRequest</a>, <a href="ImportTapscriptResponse.html" name="walletrpc.ImportTapscriptResponse" id="walletrpc.ImportTapscriptResponse" class="extype">ImportTapscriptResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer importTapscript(walletrpc.ImportTapscriptRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#labelTransaction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="labelTransaction():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.LabelTransactionRequest,walletrpc.LabelTransactionResponse]" class="anchorToMember"></a><a id="labelTransaction():SingleResponseRequestBuilder[LabelTransactionRequest,LabelTransactionResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#labelTransaction():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.LabelTransactionRequest,walletrpc.LabelTransactionResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">labelTransaction</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="LabelTransactionRequest.html" name="walletrpc.LabelTransactionRequest" id="walletrpc.LabelTransactionRequest" class="extype">LabelTransactionRequest</a>, <a href="LabelTransactionResponse.html" name="walletrpc.LabelTransactionResponse" id="walletrpc.LabelTransactionResponse" class="extype">LabelTransactionResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer labelTransaction(walletrpc.LabelTransactionRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#leaseOutput" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="leaseOutput():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.LeaseOutputRequest,walletrpc.LeaseOutputResponse]" class="anchorToMember"></a><a id="leaseOutput():SingleResponseRequestBuilder[LeaseOutputRequest,LeaseOutputResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#leaseOutput():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.LeaseOutputRequest,walletrpc.LeaseOutputResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">leaseOutput</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="LeaseOutputRequest.html" name="walletrpc.LeaseOutputRequest" id="walletrpc.LeaseOutputRequest" class="extype">LeaseOutputRequest</a>, <a href="LeaseOutputResponse.html" name="walletrpc.LeaseOutputResponse" id="walletrpc.LeaseOutputResponse" class="extype">LeaseOutputResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer leaseOutput(walletrpc.LeaseOutputRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#listAccounts" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="listAccounts():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListAccountsRequest,walletrpc.ListAccountsResponse]" class="anchorToMember"></a><a id="listAccounts():SingleResponseRequestBuilder[ListAccountsRequest,ListAccountsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listAccounts():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListAccountsRequest,walletrpc.ListAccountsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listAccounts</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ListAccountsRequest.html" name="walletrpc.ListAccountsRequest" id="walletrpc.ListAccountsRequest" class="extype">ListAccountsRequest</a>, <a href="ListAccountsResponse.html" name="walletrpc.ListAccountsResponse" id="walletrpc.ListAccountsResponse" class="extype">ListAccountsResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer listAccounts(walletrpc.ListAccountsRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#listAddresses" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="listAddresses():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListAddressesRequest,walletrpc.ListAddressesResponse]" class="anchorToMember"></a><a id="listAddresses():SingleResponseRequestBuilder[ListAddressesRequest,ListAddressesResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listAddresses():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListAddressesRequest,walletrpc.ListAddressesResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listAddresses</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ListAddressesRequest.html" name="walletrpc.ListAddressesRequest" id="walletrpc.ListAddressesRequest" class="extype">ListAddressesRequest</a>, <a href="ListAddressesResponse.html" name="walletrpc.ListAddressesResponse" id="walletrpc.ListAddressesResponse" class="extype">ListAddressesResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer listAddresses(walletrpc.ListAddressesRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#listLeases" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="listLeases():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListLeasesRequest,walletrpc.ListLeasesResponse]" class="anchorToMember"></a><a id="listLeases():SingleResponseRequestBuilder[ListLeasesRequest,ListLeasesResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listLeases():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListLeasesRequest,walletrpc.ListLeasesResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listLeases</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ListLeasesRequest.html" name="walletrpc.ListLeasesRequest" id="walletrpc.ListLeasesRequest" class="extype">ListLeasesRequest</a>, <a href="ListLeasesResponse.html" name="walletrpc.ListLeasesResponse" id="walletrpc.ListLeasesResponse" class="extype">ListLeasesResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer listLeases(walletrpc.ListLeasesRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#listSweeps" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="listSweeps():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListSweepsRequest,walletrpc.ListSweepsResponse]" class="anchorToMember"></a><a id="listSweeps():SingleResponseRequestBuilder[ListSweepsRequest,ListSweepsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listSweeps():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListSweepsRequest,walletrpc.ListSweepsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listSweeps</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ListSweepsRequest.html" name="walletrpc.ListSweepsRequest" id="walletrpc.ListSweepsRequest" class="extype">ListSweepsRequest</a>, <a href="ListSweepsResponse.html" name="walletrpc.ListSweepsResponse" id="walletrpc.ListSweepsResponse" class="extype">ListSweepsResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer listSweeps(walletrpc.ListSweepsRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#listUnspent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="listUnspent():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListUnspentRequest,walletrpc.ListUnspentResponse]" class="anchorToMember"></a><a id="listUnspent():SingleResponseRequestBuilder[ListUnspentRequest,ListUnspentResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#listUnspent():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ListUnspentRequest,walletrpc.ListUnspentResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">listUnspent</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ListUnspentRequest.html" name="walletrpc.ListUnspentRequest" id="walletrpc.ListUnspentRequest" class="extype">ListUnspentRequest</a>, <a href="ListUnspentResponse.html" name="walletrpc.ListUnspentResponse" id="walletrpc.ListUnspentResponse" class="extype">ListUnspentResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer listUnspent(walletrpc.ListUnspentRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#nextAddr" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="nextAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.AddrRequest,walletrpc.AddrResponse]" class="anchorToMember"></a><a id="nextAddr():SingleResponseRequestBuilder[AddrRequest,AddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#nextAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.AddrRequest,walletrpc.AddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">nextAddr</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="AddrRequest.html" name="walletrpc.AddrRequest" id="walletrpc.AddrRequest" class="extype">AddrRequest</a>, <a href="AddrResponse.html" name="walletrpc.AddrResponse" id="walletrpc.AddrResponse" class="extype">AddrResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer nextAddr(walletrpc.AddrRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#pendingSweeps" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="pendingSweeps():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.PendingSweepsRequest,walletrpc.PendingSweepsResponse]" class="anchorToMember"></a><a id="pendingSweeps():SingleResponseRequestBuilder[PendingSweepsRequest,PendingSweepsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#pendingSweeps():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.PendingSweepsRequest,walletrpc.PendingSweepsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">pendingSweeps</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="PendingSweepsRequest.html" name="walletrpc.PendingSweepsRequest" id="walletrpc.PendingSweepsRequest" class="extype">PendingSweepsRequest</a>, <a href="PendingSweepsResponse.html" name="walletrpc.PendingSweepsResponse" id="walletrpc.PendingSweepsResponse" class="extype">PendingSweepsResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer pendingSweeps(walletrpc.PendingSweepsRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#publishTransaction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="publishTransaction():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.Transaction,walletrpc.PublishResponse]" class="anchorToMember"></a><a id="publishTransaction():SingleResponseRequestBuilder[Transaction,PublishResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#publishTransaction():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.Transaction,walletrpc.PublishResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">publishTransaction</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="Transaction.html" name="walletrpc.Transaction" id="walletrpc.Transaction" class="extype">Transaction</a>, <a href="PublishResponse.html" name="walletrpc.PublishResponse" id="walletrpc.PublishResponse" class="extype">PublishResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer publishTransaction(walletrpc.Transaction) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#releaseOutput" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="releaseOutput():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ReleaseOutputRequest,walletrpc.ReleaseOutputResponse]" class="anchorToMember"></a><a id="releaseOutput():SingleResponseRequestBuilder[ReleaseOutputRequest,ReleaseOutputResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#releaseOutput():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.ReleaseOutputRequest,walletrpc.ReleaseOutputResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">releaseOutput</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="ReleaseOutputRequest.html" name="walletrpc.ReleaseOutputRequest" id="walletrpc.ReleaseOutputRequest" class="extype">ReleaseOutputRequest</a>, <a href="ReleaseOutputResponse.html" name="walletrpc.ReleaseOutputResponse" id="walletrpc.ReleaseOutputResponse" class="extype">ReleaseOutputResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer releaseOutput(walletrpc.ReleaseOutputRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#requiredReserve" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="requiredReserve():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.RequiredReserveRequest,walletrpc.RequiredReserveResponse]" class="anchorToMember"></a><a id="requiredReserve():SingleResponseRequestBuilder[RequiredReserveRequest,RequiredReserveResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#requiredReserve():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.RequiredReserveRequest,walletrpc.RequiredReserveResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">requiredReserve</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="RequiredReserveRequest.html" name="walletrpc.RequiredReserveRequest" id="walletrpc.RequiredReserveRequest" class="extype">RequiredReserveRequest</a>, <a href="RequiredReserveResponse.html" name="walletrpc.RequiredReserveResponse" id="walletrpc.RequiredReserveResponse" class="extype">RequiredReserveResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer requiredReserve(walletrpc.RequiredReserveRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#sendOutputs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sendOutputs():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SendOutputsRequest,walletrpc.SendOutputsResponse]" class="anchorToMember"></a><a id="sendOutputs():SingleResponseRequestBuilder[SendOutputsRequest,SendOutputsResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#sendOutputs():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SendOutputsRequest,walletrpc.SendOutputsResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">sendOutputs</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="SendOutputsRequest.html" name="walletrpc.SendOutputsRequest" id="walletrpc.SendOutputsRequest" class="extype">SendOutputsRequest</a>, <a href="SendOutputsResponse.html" name="walletrpc.SendOutputsResponse" id="walletrpc.SendOutputsResponse" class="extype">SendOutputsResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer sendOutputs(walletrpc.SendOutputsRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#signMessageWithAddr" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="signMessageWithAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SignMessageWithAddrRequest,walletrpc.SignMessageWithAddrResponse]" class="anchorToMember"></a><a id="signMessageWithAddr():SingleResponseRequestBuilder[SignMessageWithAddrRequest,SignMessageWithAddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#signMessageWithAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SignMessageWithAddrRequest,walletrpc.SignMessageWithAddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">signMessageWithAddr</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="SignMessageWithAddrRequest.html" name="walletrpc.SignMessageWithAddrRequest" id="walletrpc.SignMessageWithAddrRequest" class="extype">SignMessageWithAddrRequest</a>, <a href="SignMessageWithAddrResponse.html" name="walletrpc.SignMessageWithAddrResponse" id="walletrpc.SignMessageWithAddrResponse" class="extype">SignMessageWithAddrResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer signMessageWithAddr(walletrpc.SignMessageWithAddrRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#signPsbt" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="signPsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SignPsbtRequest,walletrpc.SignPsbtResponse]" class="anchorToMember"></a><a id="signPsbt():SingleResponseRequestBuilder[SignPsbtRequest,SignPsbtResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#signPsbt():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.SignPsbtRequest,walletrpc.SignPsbtResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">signPsbt</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="SignPsbtRequest.html" name="walletrpc.SignPsbtRequest" id="walletrpc.SignPsbtRequest" class="extype">SignPsbtRequest</a>, <a href="SignPsbtResponse.html" name="walletrpc.SignPsbtResponse" id="walletrpc.SignPsbtResponse" class="extype">SignPsbtResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer signPsbt(walletrpc.SignPsbtRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=>T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=>T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#synchronized[T0](x$1:=>T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: => <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="walletrpc.WalletKitClientPowerApi#verifyMessageWithAddr" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="verifyMessageWithAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.VerifyMessageWithAddrRequest,walletrpc.VerifyMessageWithAddrResponse]" class="anchorToMember"></a><a id="verifyMessageWithAddr():SingleResponseRequestBuilder[VerifyMessageWithAddrRequest,VerifyMessageWithAddrResponse]" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#verifyMessageWithAddr():org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder[walletrpc.VerifyMessageWithAddrRequest,walletrpc.VerifyMessageWithAddrResponse]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">verifyMessageWithAddr</span><span class="params">()</span><span class="result">: <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/SingleResponseRequestBuilder.html#org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" name="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" id="org.apache.pekko.grpc.scaladsl.SingleResponseRequestBuilder" class="extype">SingleResponseRequestBuilder</a>[<a href="VerifyMessageWithAddrRequest.html" name="walletrpc.VerifyMessageWithAddrRequest" id="walletrpc.VerifyMessageWithAddrRequest" class="extype">VerifyMessageWithAddrRequest</a>, <a href="VerifyMessageWithAddrResponse.html" name="walletrpc.VerifyMessageWithAddrResponse" id="walletrpc.VerifyMessageWithAddrResponse" class="extype">VerifyMessageWithAddrResponse</a>]</span></span><p class="shortcomment cmt">Lower level "lifted" version of the method, giving access to request metadata etc.</p><div class="fullcomment"><div class="comment cmt"><p>Lower level "lifted" version of the method, giving access to request metadata etc.
|
|
prefer verifyMessageWithAddr(walletrpc.VerifyMessageWithAddrRequest) if possible.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit" class="anchorToMember"></a><a id="wait(Long,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.16/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>, <span name="arg1">arg1: <a href="https://www.scala-lang.org/api/2.13.16/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit" class="anchorToMember"></a><a id="wait(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../walletrpc/WalletKitClient.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.16/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.16/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="parent"><h3>Inherited from <a href="https://pekko.apache.org/api/pekko-grpc/1.1.1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a></h3></div><div name="walletrpc.WalletKitClientPowerApi" class="parent"><h3>Inherited from <a href="WalletKitClientPowerApi.html" name="walletrpc.WalletKitClientPowerApi" id="walletrpc.WalletKitClientPowerApi" class="extype">WalletKitClientPowerApi</a></h3></div><div name="walletrpc.WalletKit" class="parent"><h3>Inherited from <a href="WalletKit.html" name="walletrpc.WalletKit" id="walletrpc.WalletKit" class="extype">WalletKit</a></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.16/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>
|