Packages

p

lnrpc

package lnrpc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AMP(rootShare: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, setId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, childIndex: Int = 0, hash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, preimage: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AMP] with Product with Serializable

    Details specific to AMP HTLCs.

    Details specific to AMP HTLCs.

    rootShare

    An n-of-n secret share of the root seed from which child payment hashes and preimages are derived.

    setId

    An identifier for the HTLC set that this HTLC belongs to.

    childIndex

    A nonce used to randomize the child preimage and child hash from a given root_share.

    hash

    The payment hash of the AMP HTLC.

    preimage

    The preimage used to settle this AMP htlc. This field will only be populated if the invoice is in InvoiceState_ACCEPTED or InvoiceState_SETTLED.

    Annotations
    @SerialVersionUID()
  2. final case class AbandonChannelRequest(channelPoint: Option[ChannelPoint] = _root_.scala.None, pendingFundingShimOnly: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AbandonChannelRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  3. final case class AbandonChannelResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AbandonChannelResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. final case class AddInvoiceResponse(rHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, paymentRequest: String = "", addIndex: Long = 0L, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AddInvoiceResponse] with Product with Serializable

    paymentRequest

    A bare-bones invoice for a payment within the Lightning Network. With the details of the invoice, the sender has all the data necessary to send a payment to the recipient.

    addIndex

    The "add" index of this invoice. Each newly created invoice will increment this index making it monotonically increasing. Callers to the SubscribeInvoices call can use this to instantly get notified of all added invoices with an add_index greater than this one.

    paymentAddr

    The payment address of the generated invoice. This value should be used in all payments for this invoice as we require it for end to end security.

    Annotations
    @SerialVersionUID()
  5. sealed abstract class AddressType extends GeneratedEnum

    AddressType has to be one of:

    AddressType has to be one of:

    - p2wkh: Pay to witness key hash (WITNESS_PUBKEY_HASH = 0) - np2wkh: Pay to nested witness key hash (NESTED_PUBKEY_HASH = 1)

  6. final case class Amount(sat: Long = 0L, msat: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Amount] with Product with Serializable

    sat

    Value denominated in satoshis.

    msat

    Value denominated in milli-satoshis.

    Annotations
    @SerialVersionUID()
  7. final case class BakeMacaroonRequest(permissions: Seq[MacaroonPermission] = _root_.scala.Seq.empty, rootKeyId: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[BakeMacaroonRequest] with Product with Serializable

    permissions

    The list of permissions the new macaroon should grant.

    rootKeyId

    The root key ID used to create the macaroon, must be a positive integer.

    Annotations
    @SerialVersionUID()
  8. final case class BakeMacaroonResponse(macaroon: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[BakeMacaroonResponse] with Product with Serializable

    macaroon

    The hex encoded macaroon, serialized in binary format.

    Annotations
    @SerialVersionUID()
  9. final case class Chain(chain: String = "", network: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Chain] with Product with Serializable

    chain

    The blockchain the node is on (eg bitcoin, litecoin)

    network

    The network the node is on (eg regtest, testnet, mainnet)

    Annotations
    @SerialVersionUID()
  10. final case class ChanBackupExportRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChanBackupExportRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. final case class ChanBackupSnapshot(singleChanBackups: Option[ChannelBackups] = _root_.scala.None, multiChanBackup: Option[MultiChanBackup] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChanBackupSnapshot] with Product with Serializable

    singleChanBackups

    The set of new channels that have been added since the last channel backup snapshot was requested.

    multiChanBackup

    A multi-channel backup that covers all open channels currently known to lnd.

    Annotations
    @SerialVersionUID()
  12. final case class ChanInfoRequest(chanId: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChanInfoRequest] with Product with Serializable

    chanId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    Annotations
    @SerialVersionUID()
  13. final case class ChanPointShim(amt: Long = 0L, chanPoint: Option[ChannelPoint] = _root_.scala.None, localKey: Option[KeyDescriptor] = _root_.scala.None, remoteKey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, thawHeight: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChanPointShim] with Product with Serializable

    amt

    The size of the pre-crafted output to be used as the channel point for this channel funding.

    chanPoint

    The target channel point to refrence in created commitment transactions.

    localKey

    Our local key to use when creating the multi-sig output.

    remoteKey

    The key of the remote party to use when creating the multi-sig output.

    pendingChanId

    If non-zero, then this will be used as the pending channel ID on the wire protocol to initate the funding request. This is an optional field, and should only be set if the responder is already expecting a specific pending channel ID.

    thawHeight

    This uint32 indicates if this channel is to be considered 'frozen'. A frozen channel does not allow a cooperative channel close by the initiator. The thaw_height is the height that this restriction stops applying to the channel. The height can be interpreted in two ways: as a relative height if the value is less than 500,000, or as an absolute height otherwise.

    Annotations
    @SerialVersionUID()
  14. final case class ChangePasswordRequest(currentPassword: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, newPassword: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, statelessInit: Boolean = false, newMacaroonRootKey: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChangePasswordRequest] with Product with Serializable

    currentPassword

    current_password should be the current valid passphrase used to unlock the daemon. When using REST, this field must be encoded as base64.

    newPassword

    new_password should be the new passphrase that will be needed to unlock the daemon. When using REST, this field must be encoded as base64.

    statelessInit

    stateless_init is an optional argument instructing the daemon NOT to create any *.macaroon files in its filesystem. If this parameter is set, then the admin macaroon returned in the response MUST be stored by the caller of the RPC as otherwise all access to the daemon will be lost!

    newMacaroonRootKey

    new_macaroon_root_key is an optional argument instructing the daemon to rotate the macaroon root key when set to true. This will invalidate all previously generated macaroons.

    Annotations
    @SerialVersionUID()
  15. final case class ChangePasswordResponse(adminMacaroon: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChangePasswordResponse] with Product with Serializable

    adminMacaroon

    The binary serialized admin macaroon that can be used to access the daemon after rotating the macaroon root key. If both the stateless_init and new_macaroon_root_key parameter were set to true, this is the ONLY copy of the macaroon that was created from the new root key and MUST be stored safely by the caller. Otherwise a copy of this macaroon is also persisted on disk by the daemon, together with other macaroon files.

    Annotations
    @SerialVersionUID()
  16. final case class Channel(active: Boolean = false, remotePubkey: String = "", channelPoint: String = "", chanId: Long = 0L, capacity: Long = 0L, localBalance: Long = 0L, remoteBalance: Long = 0L, commitFee: Long = 0L, commitWeight: Long = 0L, feePerKw: Long = 0L, unsettledBalance: Long = 0L, totalSatoshisSent: Long = 0L, totalSatoshisReceived: Long = 0L, numUpdates: Long = 0L, pendingHtlcs: Seq[HTLC] = _root_.scala.Seq.empty, csvDelay: Int = 0, private: Boolean = false, initiator: Boolean = false, chanStatusFlags: String = "", localChanReserveSat: Long = 0L, remoteChanReserveSat: Long = 0L, staticRemoteKey: Boolean = false, commitmentType: CommitmentType = lnrpc.CommitmentType.LEGACY, lifetime: Long = 0L, uptime: Long = 0L, closeAddress: String = "", pushAmountSat: Long = 0L, thawHeight: Int = 0, localConstraints: Option[ChannelConstraints] = _root_.scala.None, remoteConstraints: Option[ChannelConstraints] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Channel] with Product with Serializable

    active

    Whether this channel is active or not

    remotePubkey

    The identity pubkey of the remote node

    channelPoint

    The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.

    chanId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    capacity

    The total amount of funds held in this channel

    localBalance

    This node's current balance in this channel

    remoteBalance

    The counterparty's current balance in this channel

    commitFee

    The amount calculated to be paid in fees for the current set of commitment transactions. The fee amount is persisted with the channel in order to allow the fee amount to be removed and recalculated with each channel state update, including updates that happen after a system restart.

    commitWeight

    The weight of the commitment transaction

    feePerKw

    The required number of satoshis per kilo-weight that the requester will pay at all times, for both the funding transaction and commitment transaction. This value can later be updated once the channel is open.

    unsettledBalance

    The unsettled balance in this channel

    totalSatoshisSent

    The total number of satoshis we've sent within this channel.

    totalSatoshisReceived

    The total number of satoshis we've received within this channel.

    numUpdates

    The total number of updates conducted within this channel.

    pendingHtlcs

    The list of active, uncleared HTLCs currently pending within the channel.

    csvDelay

    Deprecated. The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.

    private

    Whether this channel is advertised to the network or not.

    initiator

    True if we were the ones that created the channel.

    chanStatusFlags

    A set of flags showing the current state of the channel.

    localChanReserveSat

    Deprecated. The minimum satoshis this node is required to reserve in its balance.

    remoteChanReserveSat

    Deprecated. The minimum satoshis the other node is required to reserve in its balance.

    staticRemoteKey

    Deprecated. Use commitment_type.

    commitmentType

    The commitment type used by this channel.

    lifetime

    The number of seconds that the channel has been monitored by the channel scoring system. Scores are currently not persisted, so this value may be less than the lifetime of the channel [EXPERIMENTAL].

    uptime

    The number of seconds that the remote peer has been observed as being online by the channel scoring system over the lifetime of the channel [EXPERIMENTAL].

    closeAddress

    Close address is the address that we will enforce payout to on cooperative close if the channel was opened utilizing option upfront shutdown. This value can be set on channel open by setting close_address in an open channel request. If this value is not set, you can still choose a payout address by cooperatively closing with the delivery_address field set.

    pushAmountSat

    The amount that the initiator of the channel optionally pushed to the remote party on channel open. This amount will be zero if the channel initiator did not push any funds to the remote peer. If the initiator field is true, we pushed this amount to our peer, if it is false, the remote peer pushed this amount to us.

    thawHeight

    This uint32 indicates if this channel is to be considered 'frozen'. A frozen channel doest not allow a cooperative channel close by the initiator. The thaw_height is the height that this restriction stops applying to the channel. This field is optional, not setting it or using a value of zero will mean the channel has no additional restrictions. The height can be interpreted in two ways: as a relative height if the value is less than 500,000, or as an absolute height otherwise.

    localConstraints

    List constraints for the local node.

    remoteConstraints

    List constraints for the remote node.

    Annotations
    @SerialVersionUID()
  17. final case class ChannelAcceptRequest(nodePubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, chainHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, fundingAmt: Long = 0L, pushAmt: Long = 0L, dustLimit: Long = 0L, maxValueInFlight: Long = 0L, channelReserve: Long = 0L, minHtlc: Long = 0L, feePerKw: Long = 0L, csvDelay: Int = 0, maxAcceptedHtlcs: Int = 0, channelFlags: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelAcceptRequest] with Product with Serializable

    nodePubkey

    The pubkey of the node that wishes to open an inbound channel.

    chainHash

    The hash of the genesis block that the proposed channel resides in.

    pendingChanId

    The pending channel id.

    fundingAmt

    The funding amount in satoshis that initiator wishes to use in the channel.

    pushAmt

    The push amount of the proposed channel in millisatoshis.

    dustLimit

    The dust limit of the initiator's commitment tx.

    maxValueInFlight

    The maximum amount of coins in millisatoshis that can be pending in this channel.

    channelReserve

    The minimum amount of satoshis the initiator requires us to have at all times.

    minHtlc

    The smallest HTLC in millisatoshis that the initiator will accept.

    feePerKw

    The initial fee rate that the initiator suggests for both commitment transactions.

    csvDelay

    The number of blocks to use for the relative time lock in the pay-to-self output of both commitment transactions.

    maxAcceptedHtlcs

    The total number of incoming HTLC's that the initiator will accept.

    channelFlags

    A bit-field which the initiator uses to specify proposed channel behavior.

    Annotations
    @SerialVersionUID()
  18. final case class ChannelAcceptResponse(accept: Boolean = false, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, error: String = "", upfrontShutdown: String = "", csvDelay: Int = 0, reserveSat: Long = 0L, inFlightMaxMsat: Long = 0L, maxHtlcCount: Int = 0, minHtlcIn: Long = 0L, minAcceptDepth: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelAcceptResponse] with Product with Serializable

    accept

    Whether or not the client accepts the channel.

    pendingChanId

    The pending channel id to which this response applies.

    error

    An optional error to send the initiating party to indicate why the channel was rejected. This field *should not* contain sensitive information, it will be sent to the initiating party. This field should only be set if accept is false, the channel will be rejected if an error is set with accept=true because the meaning of this response is ambiguous. Limited to 500 characters.

    upfrontShutdown

    The upfront shutdown address to use if the initiating peer supports option upfront shutdown script (see ListPeers for the features supported). Note that the channel open will fail if this value is set for a peer that does not support this feature bit.

    csvDelay

    The csv delay (in blocks) that we require for the remote party.

    reserveSat

    The reserve amount in satoshis that we require the remote peer to adhere to. We require that the remote peer always have some reserve amount allocated to them so that there is always a disincentive to broadcast old state (if they hold 0 sats on their side of the channel, there is nothing to lose).

    inFlightMaxMsat

    The maximum amount of funds in millisatoshis that we allow the remote peer to have in outstanding htlcs.

    maxHtlcCount

    The maximum number of htlcs that the remote peer can offer us.

    minHtlcIn

    The minimum value in millisatoshis for incoming htlcs on the channel.

    minAcceptDepth

    The number of confirmations we require before we consider the channel open.

    Annotations
    @SerialVersionUID()
  19. final case class ChannelBackup(chanPoint: Option[ChannelPoint] = _root_.scala.None, chanBackup: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelBackup] with Product with Serializable

    chanPoint

    Identifies the channel that this backup belongs to.

    chanBackup

    Is an encrypted single-chan backup. this can be passed to RestoreChannelBackups, or the WalletUnlocker Init and Unlock methods in order to trigger the recovery protocol. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  20. final case class ChannelBackupSubscription(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelBackupSubscription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  21. final case class ChannelBackups(chanBackups: Seq[ChannelBackup] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelBackups] with Product with Serializable

    chanBackups

    A set of single-chan static channel backups.

    Annotations
    @SerialVersionUID()
  22. final case class ChannelBalanceRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelBalanceRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  23. final case class ChannelBalanceResponse(balance: Long = 0L, pendingOpenBalance: Long = 0L, localBalance: Option[Amount] = _root_.scala.None, remoteBalance: Option[Amount] = _root_.scala.None, unsettledLocalBalance: Option[Amount] = _root_.scala.None, unsettledRemoteBalance: Option[Amount] = _root_.scala.None, pendingOpenLocalBalance: Option[Amount] = _root_.scala.None, pendingOpenRemoteBalance: Option[Amount] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelBalanceResponse] with Product with Serializable

    balance

    Deprecated. Sum of channels balances denominated in satoshis

    pendingOpenBalance

    Deprecated. Sum of channels pending balances denominated in satoshis

    localBalance

    Sum of channels local balances.

    remoteBalance

    Sum of channels remote balances.

    unsettledLocalBalance

    Sum of channels local unsettled balances.

    unsettledRemoteBalance

    Sum of channels remote unsettled balances.

    pendingOpenLocalBalance

    Sum of channels pending local balances.

    pendingOpenRemoteBalance

    Sum of channels pending remote balances.

    Annotations
    @SerialVersionUID()
  24. final case class ChannelCloseSummary(channelPoint: String = "", chanId: Long = 0L, chainHash: String = "", closingTxHash: String = "", remotePubkey: String = "", capacity: Long = 0L, closeHeight: Int = 0, settledBalance: Long = 0L, timeLockedBalance: Long = 0L, closeType: ClosureType = lnrpc.ChannelCloseSummary.ClosureType.COOPERATIVE_CLOSE, openInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, closeInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, resolutions: Seq[Resolution] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelCloseSummary] with Product with Serializable

    channelPoint

    The outpoint (txid:index) of the funding transaction.

    chanId

    The unique channel ID for the channel.

    chainHash

    The hash of the genesis block that this channel resides within.

    closingTxHash

    The txid of the transaction which ultimately closed this channel.

    remotePubkey

    Public key of the remote peer that we formerly had a channel with.

    capacity

    Total capacity of the channel.

    closeHeight

    Height at which the funding transaction was spent.

    settledBalance

    Settled balance at the time of channel closure

    timeLockedBalance

    The sum of all the time-locked outputs at the time of channel closure

    closeType

    Details on how the channel was closed.

    openInitiator

    Open initiator is the party that initiated opening the channel. Note that this value may be unknown if the channel was closed before we migrated to store open channel information after close.

    closeInitiator

    Close initiator indicates which party initiated the close. This value will be unknown for channels that were cooperatively closed before we started tracking cooperative close initiators. Note that this indicates which party initiated a close, and it is possible for both to initiate cooperative or force closes, although only one party's close will be confirmed on chain.

    Annotations
    @SerialVersionUID()
  25. final case class ChannelCloseUpdate(closingTxid: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, success: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelCloseUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  26. final case class ChannelConstraints(csvDelay: Int = 0, chanReserveSat: Long = 0L, dustLimitSat: Long = 0L, maxPendingAmtMsat: Long = 0L, minHtlcMsat: Long = 0L, maxAcceptedHtlcs: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelConstraints] with Product with Serializable

    csvDelay

    The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.

    chanReserveSat

    The minimum satoshis this node is required to reserve in its balance.

    dustLimitSat

    The dust limit (in satoshis) of the initiator's commitment tx.

    maxPendingAmtMsat

    The maximum amount of coins in millisatoshis that can be pending in this channel.

    minHtlcMsat

    The smallest HTLC in millisatoshis that the initiator will accept.

    maxAcceptedHtlcs

    The total number of incoming HTLC's that the initiator will accept.

    Annotations
    @SerialVersionUID()
  27. final case class ChannelEdge(channelId: Long = 0L, chanPoint: String = "", lastUpdate: Int = 0, node1Pub: String = "", node2Pub: String = "", capacity: Long = 0L, node1Policy: Option[RoutingPolicy] = _root_.scala.None, node2Policy: Option[RoutingPolicy] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelEdge] with Product with Serializable

    A fully authenticated channel along with all its unique attributes.

    A fully authenticated channel along with all its unique attributes. Once an authenticated channel announcement has been processed on the network, then an instance of ChannelEdgeInfo encapsulating the channels attributes is stored. The other portions relevant to routing policy of a channel are stored within a ChannelEdgePolicy for each direction of the channel.

    channelId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    Annotations
    @SerialVersionUID()
  28. final case class ChannelEdgeUpdate(chanId: Long = 0L, chanPoint: Option[ChannelPoint] = _root_.scala.None, capacity: Long = 0L, routingPolicy: Option[RoutingPolicy] = _root_.scala.None, advertisingNode: String = "", connectingNode: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelEdgeUpdate] with Product with Serializable

    chanId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    Annotations
    @SerialVersionUID()
  29. final case class ChannelEventSubscription(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelEventSubscription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  30. final case class ChannelEventUpdate(channel: ChannelEventUpdate.Channel = lnrpc.ChannelEventUpdate.Channel.Empty, type: UpdateType = lnrpc.ChannelEventUpdate.UpdateType.OPEN_CHANNEL, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelEventUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  31. final case class ChannelFeeReport(chanId: Long = 0L, channelPoint: String = "", baseFeeMsat: Long = 0L, feePerMil: Long = 0L, feeRate: Double = 0.0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelFeeReport] with Product with Serializable

    chanId

    The short channel id that this fee report belongs to.

    channelPoint

    The channel that this fee report belongs to.

    baseFeeMsat

    The base fee charged regardless of the number of milli-satoshis sent.

    feePerMil

    The amount charged per milli-satoshis transferred expressed in millionths of a satoshi.

    feeRate

    The effective fee rate in milli-satoshis. Computed by dividing the fee_per_mil value by 1 million.

    Annotations
    @SerialVersionUID()
  32. final case class ChannelGraph(nodes: Seq[LightningNode] = _root_.scala.Seq.empty, edges: Seq[ChannelEdge] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelGraph] with Product with Serializable

    Returns a new instance of the directed channel graph.

    Returns a new instance of the directed channel graph.

    nodes

    The list of LightningNodes in this channel graph

    edges

    The list of ChannelEdges in this channel graph

    Annotations
    @SerialVersionUID()
  33. final case class ChannelGraphRequest(includeUnannounced: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelGraphRequest] with Product with Serializable

    includeUnannounced

    Whether unannounced channels are included in the response or not. If set, unannounced channels are included. Unannounced channels are both private channels, and public channels that are not yet announced to the network.

    Annotations
    @SerialVersionUID()
  34. final case class ChannelOpenUpdate(channelPoint: Option[ChannelPoint] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelOpenUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  35. final case class ChannelPoint(fundingTxid: FundingTxid = lnrpc.ChannelPoint.FundingTxid.Empty, outputIndex: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelPoint] with Product with Serializable

    outputIndex

    The index of the output of the funding transaction

    Annotations
    @SerialVersionUID()
  36. final case class ChannelUpdate(signature: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, chainHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, chanId: Long = 0L, timestamp: Int = 0, messageFlags: Int = 0, channelFlags: Int = 0, timeLockDelta: Int = 0, htlcMinimumMsat: Long = 0L, baseFee: Int = 0, feeRate: Int = 0, htlcMaximumMsat: Long = 0L, extraOpaqueData: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ChannelUpdate] with Product with Serializable

    signature

    The signature that validates the announced data and proves the ownership of node id.

    chainHash

    The target chain that this channel was opened within. This value should be the genesis hash of the target chain. Along with the short channel ID, this uniquely identifies the channel globally in a blockchain.

    chanId

    The unique description of the funding transaction.

    timestamp

    A timestamp that allows ordering in the case of multiple announcements. We should ignore the message if timestamp is not greater than the last-received.

    messageFlags

    The bitfield that describes whether optional fields are present in this update. Currently, the least-significant bit must be set to 1 if the optional field MaxHtlc is present.

    channelFlags

    The bitfield that describes additional meta-data concerning how the update is to be interpreted. Currently, the least-significant bit must be set to 0 if the creating node corresponds to the first node in the previously sent channel announcement and 1 otherwise. If the second bit is set, then the channel is set to be disabled.

    timeLockDelta

    The minimum number of blocks this node requires to be added to the expiry of HTLCs. This is a security parameter determined by the node operator. This value represents the required gap between the time locks of the incoming and outgoing HTLC's set to this node.

    htlcMinimumMsat

    The minimum HTLC value which will be accepted.

    baseFee

    The base fee that must be used for incoming HTLC's to this particular channel. This value will be tacked onto the required for a payment independent of the size of the payment.

    feeRate

    The fee rate that will be charged per millionth of a satoshi.

    htlcMaximumMsat

    The maximum HTLC value which will be accepted.

    extraOpaqueData

    The set of data that was appended to this message, some of which we may not actually know how to iterate or parse. By holding onto this data, we ensure that we're able to properly validate the set of signatures that cover these new fields, and ensure we're able to make upgrades to the network in a forwards compatible manner.

    Annotations
    @SerialVersionUID()
  37. final case class CloseChannelRequest(channelPoint: Option[ChannelPoint] = _root_.scala.None, force: Boolean = false, targetConf: Int = 0, satPerByte: Long = 0L, deliveryAddress: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CloseChannelRequest] with Product with Serializable

    channelPoint

    The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.

    force

    If true, then the channel will be closed forcibly. This means the current commitment transaction will be signed and broadcast.

    targetConf

    The target number of blocks that the closure transaction should be confirmed by.

    satPerByte

    A manual fee rate set in sat/byte that should be used when crafting the closure transaction.

    deliveryAddress

    An optional address to send funds to in the case of a cooperative close. If the channel was opened with an upfront shutdown script and this field is set, the request to close will fail because the channel must pay out to the upfront shutdown addresss.

    Annotations
    @SerialVersionUID()
  38. final case class CloseStatusUpdate(update: Update = lnrpc.CloseStatusUpdate.Update.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CloseStatusUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  39. final case class ClosedChannelUpdate(chanId: Long = 0L, capacity: Long = 0L, closedHeight: Int = 0, chanPoint: Option[ChannelPoint] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ClosedChannelUpdate] with Product with Serializable

    chanId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    Annotations
    @SerialVersionUID()
  40. final case class ClosedChannelsRequest(cooperative: Boolean = false, localForce: Boolean = false, remoteForce: Boolean = false, breach: Boolean = false, fundingCanceled: Boolean = false, abandoned: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ClosedChannelsRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  41. final case class ClosedChannelsResponse(channels: Seq[ChannelCloseSummary] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ClosedChannelsResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  42. sealed abstract class CommitmentType extends GeneratedEnum
  43. final case class ConfirmationUpdate(blockSha: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, blockHeight: Int = 0, numConfsLeft: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ConfirmationUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  44. final case class ConnectPeerRequest(addr: Option[LightningAddress] = _root_.scala.None, perm: Boolean = false, timeout: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ConnectPeerRequest] with Product with Serializable

    addr

    Lightning address of the peer, in the format <pubkey>@host

    perm

    If set, the daemon will attempt to persistently connect to the target peer. Otherwise, the call will be synchronous.

    timeout

    The connection timeout value (in seconds) for this request. It won't affect other requests.

    Annotations
    @SerialVersionUID()
  45. final case class ConnectPeerResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ConnectPeerResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  46. final case class DebugLevelRequest(show: Boolean = false, levelSpec: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DebugLevelRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  47. final case class DebugLevelResponse(subSystems: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DebugLevelResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  48. final class DefaultLightningClient extends LightningClient
  49. final class DefaultWalletUnlockerClient extends WalletUnlockerClient
  50. final case class DeleteAllPaymentsRequest(failedPaymentsOnly: Boolean = false, failedHtlcsOnly: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteAllPaymentsRequest] with Product with Serializable

    failedPaymentsOnly

    Only delete failed payments.

    failedHtlcsOnly

    Only delete failed HTLCs from payments, not the payment itself.

    Annotations
    @SerialVersionUID()
  51. final case class DeleteAllPaymentsResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteAllPaymentsResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  52. final case class DeleteMacaroonIDRequest(rootKeyId: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteMacaroonIDRequest] with Product with Serializable

    rootKeyId

    The root key ID to be removed.

    Annotations
    @SerialVersionUID()
  53. final case class DeleteMacaroonIDResponse(deleted: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteMacaroonIDResponse] with Product with Serializable

    deleted

    A boolean indicates that the deletion is successful.

    Annotations
    @SerialVersionUID()
  54. final case class DisconnectPeerRequest(pubKey: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DisconnectPeerRequest] with Product with Serializable

    pubKey

    The pubkey of the node to disconnect from

    Annotations
    @SerialVersionUID()
  55. final case class DisconnectPeerResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DisconnectPeerResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  56. final case class EdgeLocator(channelId: Long = 0L, directionReverse: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[EdgeLocator] with Product with Serializable

    channelId

    The short channel id of this edge.

    directionReverse

    The direction of this edge. If direction_reverse is false, the direction of this edge is from the channel endpoint with the lexicographically smaller pub key to the endpoint with the larger pub key. If direction_reverse is is true, the edge goes the other way.

    Annotations
    @SerialVersionUID()
  57. final case class EstimateFeeRequest(addrToAmount: Map[String, Long] = _root_.scala.collection.immutable.Map.empty, targetConf: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[EstimateFeeRequest] with Product with Serializable

    addrToAmount

    The map from addresses to amounts for the transaction.

    targetConf

    The target number of blocks that this transaction should be confirmed by.

    Annotations
    @SerialVersionUID()
  58. final case class EstimateFeeResponse(feeSat: Long = 0L, feerateSatPerByte: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[EstimateFeeResponse] with Product with Serializable

    feeSat

    The total fee in satoshis.

    feerateSatPerByte

    The fee rate in satoshi/byte.

    Annotations
    @SerialVersionUID()
  59. final case class ExportChannelBackupRequest(chanPoint: Option[ChannelPoint] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ExportChannelBackupRequest] with Product with Serializable

    chanPoint

    The target channel point to obtain a back up for.

    Annotations
    @SerialVersionUID()
  60. final case class Failure(code: FailureCode = lnrpc.Failure.FailureCode.RESERVED, channelUpdate: Option[ChannelUpdate] = _root_.scala.None, htlcMsat: Long = 0L, onionSha256: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, cltvExpiry: Int = 0, flags: Int = 0, failureSourceIndex: Int = 0, height: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Failure] with Product with Serializable

    code

    Failure code as defined in the Lightning spec

    channelUpdate

    An optional channel update message.

    htlcMsat

    A failure type-dependent htlc value.

    onionSha256

    The sha256 sum of the onion payload.

    cltvExpiry

    A failure type-dependent cltv expiry value.

    flags

    A failure type-dependent flags value.

    failureSourceIndex

    The position in the path of the intermediate or final node that generated the failure message. Position zero is the sender node.

    height

    A failure type-dependent block height.

    Annotations
    @SerialVersionUID()
  61. final case class Feature(name: String = "", isRequired: Boolean = false, isKnown: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Feature] with Product with Serializable
    Annotations
    @SerialVersionUID()
  62. sealed abstract class FeatureBit extends GeneratedEnum
  63. final case class FeeLimit(limit: Limit = lnrpc.FeeLimit.Limit.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FeeLimit] with Product with Serializable
    Annotations
    @SerialVersionUID()
  64. final case class FeeReportRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FeeReportRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  65. final case class FeeReportResponse(channelFees: Seq[ChannelFeeReport] = _root_.scala.Seq.empty, dayFeeSum: Long = 0L, weekFeeSum: Long = 0L, monthFeeSum: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FeeReportResponse] with Product with Serializable

    channelFees

    An array of channel fee reports which describes the current fee schedule for each channel.

    dayFeeSum

    The total amount of fee revenue (in satoshis) the switch has collected over the past 24 hrs.

    weekFeeSum

    The total amount of fee revenue (in satoshis) the switch has collected over the past 1 week.

    monthFeeSum

    The total amount of fee revenue (in satoshis) the switch has collected over the past 1 month.

    Annotations
    @SerialVersionUID()
  66. final case class FloatMetric(value: Double = 0.0, normalizedValue: Double = 0.0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FloatMetric] with Product with Serializable

    value

    Arbitrary float value.

    normalizedValue

    The value normalized to [0,1] or [-1,1].

    Annotations
    @SerialVersionUID()
  67. final case class ForwardingEvent(timestamp: Long = 0L, chanIdIn: Long = 0L, chanIdOut: Long = 0L, amtIn: Long = 0L, amtOut: Long = 0L, fee: Long = 0L, feeMsat: Long = 0L, amtInMsat: Long = 0L, amtOutMsat: Long = 0L, timestampNs: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ForwardingEvent] with Product with Serializable

    timestamp

    Timestamp is the time (unix epoch offset) that this circuit was completed. Deprecated by timestamp_ns.

    chanIdIn

    The incoming channel ID that carried the HTLC that created the circuit.

    chanIdOut

    The outgoing channel ID that carried the preimage that completed the circuit.

    amtIn

    The total amount (in satoshis) of the incoming HTLC that created half the circuit.

    amtOut

    The total amount (in satoshis) of the outgoing HTLC that created the second half of the circuit.

    fee

    The total fee (in satoshis) that this payment circuit carried.

    feeMsat

    The total fee (in milli-satoshis) that this payment circuit carried.

    amtInMsat

    The total amount (in milli-satoshis) of the incoming HTLC that created half the circuit.

    amtOutMsat

    The total amount (in milli-satoshis) of the outgoing HTLC that created the second half of the circuit.

    timestampNs

    The number of nanoseconds elapsed since January 1, 1970 UTC when this circuit was completed.

    Annotations
    @SerialVersionUID()
  68. final case class ForwardingHistoryRequest(startTime: Long = 0L, endTime: Long = 0L, indexOffset: Int = 0, numMaxEvents: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ForwardingHistoryRequest] with Product with Serializable

    startTime

    Start time is the starting point of the forwarding history request. All records beyond this point will be included, respecting the end time, and the index offset.

    endTime

    End time is the end point of the forwarding history request. The response will carry at most 50k records between the start time and the end time. The index offset can be used to implement pagination.

    indexOffset

    Index offset is the offset in the time series to start at. As each response can only contain 50k records, callers can use this to skip around within a packed time series.

    numMaxEvents

    The max number of events to return in the response to this query.

    Annotations
    @SerialVersionUID()
  69. final case class ForwardingHistoryResponse(forwardingEvents: Seq[ForwardingEvent] = _root_.scala.Seq.empty, lastOffsetIndex: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ForwardingHistoryResponse] with Product with Serializable

    forwardingEvents

    A list of forwarding events from the time slice of the time series specified in the request.

    lastOffsetIndex

    The index of the last time in the set of returned forwarding events. Can be used to seek further, pagination style.

    Annotations
    @SerialVersionUID()
  70. final case class FundingPsbtFinalize(signedPsbt: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, finalRawTx: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingPsbtFinalize] with Product with Serializable

    signedPsbt

    The funded PSBT that contains all witness data to send the exact channel capacity amount to the PK script returned in the open channel message in a previous step. Cannot be set at the same time as final_raw_tx.

    pendingChanId

    The pending channel ID of the channel to get the PSBT for.

    finalRawTx

    As an alternative to the signed PSBT with all witness data, the final raw wire format transaction can also be specified directly. Cannot be set at the same time as signed_psbt.

    Annotations
    @SerialVersionUID()
  71. final case class FundingPsbtVerify(fundedPsbt: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingPsbtVerify] with Product with Serializable

    fundedPsbt

    The funded but not yet signed PSBT that sends the exact channel capacity amount to the PK script returned in the open channel message in a previous step.

    pendingChanId

    The pending channel ID of the channel to get the PSBT for.

    Annotations
    @SerialVersionUID()
  72. final case class FundingShim(shim: Shim = lnrpc.FundingShim.Shim.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingShim] with Product with Serializable
    Annotations
    @SerialVersionUID()
  73. final case class FundingShimCancel(pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingShimCancel] with Product with Serializable

    pendingChanId

    The pending channel ID of the channel to cancel the funding shim for.

    Annotations
    @SerialVersionUID()
  74. final case class FundingStateStepResp(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingStateStepResp] with Product with Serializable
    Annotations
    @SerialVersionUID()
  75. final case class FundingTransitionMsg(trigger: Trigger = lnrpc.FundingTransitionMsg.Trigger.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundingTransitionMsg] with Product with Serializable
    Annotations
    @SerialVersionUID()
  76. final case class GenSeedRequest(aezeedPassphrase: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, seedEntropy: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GenSeedRequest] with Product with Serializable

    aezeedPassphrase

    aezeed_passphrase is an optional user provided passphrase that will be used to encrypt the generated aezeed cipher seed. When using REST, this field must be encoded as base64.

    seedEntropy

    seed_entropy is an optional 16-bytes generated via CSPRNG. If not specified, then a fresh set of randomness will be used to create the seed. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  77. final case class GenSeedResponse(cipherSeedMnemonic: Seq[String] = _root_.scala.Seq.empty, encipheredSeed: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GenSeedResponse] with Product with Serializable

    cipherSeedMnemonic

    cipher_seed_mnemonic is a 24-word mnemonic that encodes a prior aezeed cipher seed obtained by the user. This field is optional, as if not provided, then the daemon will generate a new cipher seed for the user. Otherwise, then the daemon will attempt to recover the wallet state linked to this cipher seed.

    encipheredSeed

    enciphered_seed are the raw aezeed cipher seed bytes. This is the raw cipher text before run through our mnemonic encoding scheme.

    Annotations
    @SerialVersionUID()
  78. final case class GetInfoRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetInfoRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  79. final case class GetInfoResponse(version: String = "", commitHash: String = "", identityPubkey: String = "", alias: String = "", color: String = "", numPendingChannels: Int = 0, numActiveChannels: Int = 0, numInactiveChannels: Int = 0, numPeers: Int = 0, blockHeight: Int = 0, blockHash: String = "", bestHeaderTimestamp: Long = 0L, syncedToChain: Boolean = false, syncedToGraph: Boolean = false, testnet: Boolean = false, chains: Seq[Chain] = _root_.scala.Seq.empty, uris: Seq[String] = _root_.scala.Seq.empty, features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetInfoResponse] with Product with Serializable

    version

    The version of the LND software that the node is running.

    commitHash

    The SHA1 commit hash that the daemon is compiled with.

    identityPubkey

    The identity pubkey of the current node.

    alias

    If applicable, the alias of the current node, e.g. "bob"

    color

    The color of the current node in hex code format

    numPendingChannels

    Number of pending channels

    numActiveChannels

    Number of active channels

    numInactiveChannels

    Number of inactive channels

    numPeers

    Number of peers

    blockHeight

    The node's current view of the height of the best block

    blockHash

    The node's current view of the hash of the best block

    bestHeaderTimestamp

    Timestamp of the block best known to the wallet

    syncedToChain

    Whether the wallet's view is synced to the main chain

    syncedToGraph

    Whether we consider ourselves synced with the public channel graph.

    testnet

    Whether the current node is connected to testnet. This field is deprecated and the network field should be used instead

    chains

    A list of active chains the node is connected to

    uris

    The URIs of the current node.

    features

    Features that our node has advertised in our init message, node announcements and invoices.

    Annotations
    @SerialVersionUID()
  80. final case class GetRecoveryInfoRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetRecoveryInfoRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  81. final case class GetRecoveryInfoResponse(recoveryMode: Boolean = false, recoveryFinished: Boolean = false, progress: Double = 0.0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetRecoveryInfoResponse] with Product with Serializable

    recoveryMode

    Whether the wallet is in recovery mode

    recoveryFinished

    Whether the wallet recovery progress is finished

    progress

    The recovery progress, ranging from 0 to 1.

    Annotations
    @SerialVersionUID()
  82. final case class GetTransactionsRequest(startHeight: Int = 0, endHeight: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetTransactionsRequest] with Product with Serializable

    startHeight

    The height from which to list transactions, inclusive. If this value is greater than end_height, transactions will be read in reverse.

    endHeight

    The height until which to list transactions, inclusive. To include unconfirmed transactions, this value should be set to -1, which will return transactions from start_height until the current chain tip and unconfirmed transactions. If no end_height is provided, the call will default to this option.

    Annotations
    @SerialVersionUID()
  83. final case class GraphTopologySubscription(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GraphTopologySubscription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  84. final case class GraphTopologyUpdate(nodeUpdates: Seq[NodeUpdate] = _root_.scala.Seq.empty, channelUpdates: Seq[ChannelEdgeUpdate] = _root_.scala.Seq.empty, closedChans: Seq[ClosedChannelUpdate] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GraphTopologyUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  85. final case class HTLC(incoming: Boolean = false, amount: Long = 0L, hashLock: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, expirationHeight: Int = 0, htlcIndex: Long = 0L, forwardingChannel: Long = 0L, forwardingHtlcIndex: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[HTLC] with Product with Serializable

    htlcIndex

    Index identifying the htlc on the channel.

    forwardingChannel

    If this HTLC is involved in a forwarding operation, this field indicates the forwarding channel. For an outgoing htlc, it is the incoming channel. For an incoming htlc, it is the outgoing channel. When the htlc originates from this node or this node is the final destination, forwarding_channel will be zero. The forwarding channel will also be zero for htlcs that need to be forwarded but don't have a forwarding decision persisted yet.

    forwardingHtlcIndex

    Index identifying the htlc on the forwarding channel.

    Annotations
    @SerialVersionUID()
  86. final case class HTLCAttempt(attemptId: Long = 0L, status: HTLCStatus = lnrpc.HTLCAttempt.HTLCStatus.IN_FLIGHT, route: Option[Route] = _root_.scala.None, attemptTimeNs: Long = 0L, resolveTimeNs: Long = 0L, failure: Option[Failure] = _root_.scala.None, preimage: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[HTLCAttempt] with Product with Serializable

    attemptId

    The unique ID that is used for this attempt.

    status

    The status of the HTLC.

    route

    The route taken by this HTLC.

    attemptTimeNs

    The time in UNIX nanoseconds at which this HTLC was sent.

    resolveTimeNs

    The time in UNIX nanoseconds at which this HTLC was settled or failed. This value will not be set if the HTLC is still IN_FLIGHT.

    failure

    Detailed htlc failure info.

    preimage

    The preimage that was used to settle the HTLC.

    Annotations
    @SerialVersionUID()
  87. final case class Hop(chanId: Long = 0L, chanCapacity: Long = 0L, amtToForward: Long = 0L, fee: Long = 0L, expiry: Int = 0, amtToForwardMsat: Long = 0L, feeMsat: Long = 0L, pubKey: String = "", tlvPayload: Boolean = false, mppRecord: Option[MPPRecord] = _root_.scala.None, customRecords: Map[Long, ByteString] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Hop] with Product with Serializable

    chanId

    The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

    pubKey

    An optional public key of the hop. If the public key is given, the payment can be executed without relying on a copy of the channel graph.

    tlvPayload

    If set to true, then this hop will be encoded using the new variable length TLV format. Note that if any custom tlv_records below are specified, then this field MUST be set to true for them to be encoded properly.

    mppRecord

    An optional TLV record that signals the use of an MPP payment. If present, the receiver will enforce that that the same mpp_record is included in the final hop payload of all non-zero payments in the HTLC set. If empty, a regular single-shot payment is or was attempted.

    customRecords

    An optional set of key-value TLV records. This is useful within the context of the SendToRoute call as it allows callers to specify arbitrary K-V pairs to drop off at each hop within the onion.

    Annotations
    @SerialVersionUID()
  88. final case class HopHint(nodeId: String = "", chanId: Long = 0L, feeBaseMsat: Int = 0, feeProportionalMillionths: Int = 0, cltvExpiryDelta: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[HopHint] with Product with Serializable

    nodeId

    The public key of the node at the start of the channel.

    chanId

    The unique identifier of the channel.

    feeBaseMsat

    The base fee of the channel denominated in millisatoshis.

    feeProportionalMillionths

    The fee rate of the channel for sending one satoshi across it denominated in millionths of a satoshi.

    cltvExpiryDelta

    The time-lock delta of the channel.

    Annotations
    @SerialVersionUID()
  89. final case class InitWalletRequest(walletPassword: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, cipherSeedMnemonic: Seq[String] = _root_.scala.Seq.empty, aezeedPassphrase: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, recoveryWindow: Int = 0, channelBackups: Option[ChanBackupSnapshot] = _root_.scala.None, statelessInit: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[InitWalletRequest] with Product with Serializable

    walletPassword

    wallet_password is the passphrase that should be used to encrypt the wallet. This MUST be at least 8 chars in length. After creation, this password is required to unlock the daemon. When using REST, this field must be encoded as base64.

    cipherSeedMnemonic

    cipher_seed_mnemonic is a 24-word mnemonic that encodes a prior aezeed cipher seed obtained by the user. This may have been generated by the GenSeed method, or be an existing seed.

    aezeedPassphrase

    aezeed_passphrase is an optional user provided passphrase that will be used to encrypt the generated aezeed cipher seed. When using REST, this field must be encoded as base64.

    recoveryWindow

    recovery_window is an optional argument specifying the address lookahead when restoring a wallet seed. The recovery window applies to each individual branch of the BIP44 derivation paths. Supplying a recovery window of zero indicates that no addresses should be recovered, such after the first initialization of the wallet.

    channelBackups

    channel_backups is an optional argument that allows clients to recover the settled funds within a set of channels. This should be populated if the user was unable to close out all channels and sweep funds before partial or total data loss occurred. If specified, then after on-chain recovery of funds, lnd begin to carry out the data loss recovery protocol in order to recover the funds in each channel from a remote force closed transaction.

    statelessInit

    stateless_init is an optional argument instructing the daemon NOT to create any *.macaroon files in its filesystem. If this parameter is set, then the admin macaroon returned in the response MUST be stored by the caller of the RPC as otherwise all access to the daemon will be lost!

    Annotations
    @SerialVersionUID()
  90. final case class InitWalletResponse(adminMacaroon: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[InitWalletResponse] with Product with Serializable

    adminMacaroon

    The binary serialized admin macaroon that can be used to access the daemon after creating the wallet. If the stateless_init parameter was set to true, this is the ONLY copy of the macaroon and MUST be stored safely by the caller. Otherwise a copy of this macaroon is also persisted on disk by the daemon, together with other macaroon files.

    Annotations
    @SerialVersionUID()
  91. sealed abstract class Initiator extends GeneratedEnum
  92. final case class Invoice(memo: String = "", rPreimage: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, rHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, value: Long = 0L, valueMsat: Long = 0L, settled: Boolean = false, creationDate: Long = 0L, settleDate: Long = 0L, paymentRequest: String = "", descriptionHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, expiry: Long = 0L, fallbackAddr: String = "", cltvExpiry: Long = 0L, routeHints: Seq[RouteHint] = _root_.scala.Seq.empty, private: Boolean = false, addIndex: Long = 0L, settleIndex: Long = 0L, amtPaid: Long = 0L, amtPaidSat: Long = 0L, amtPaidMsat: Long = 0L, state: InvoiceState = lnrpc.Invoice.InvoiceState.OPEN, htlcs: Seq[InvoiceHTLC] = _root_.scala.Seq.empty, features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, isKeysend: Boolean = false, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Invoice] with Product with Serializable

    memo

    An optional memo to attach along with the invoice. Used for record keeping purposes for the invoice's creator, and will also be set in the description field of the encoded payment request if the description_hash field is not being used.

    rPreimage

    The hex-encoded preimage (32 byte) which will allow settling an incoming HTLC payable to this preimage. When using REST, this field must be encoded as base64.

    rHash

    The hash of the preimage. When using REST, this field must be encoded as base64.

    value

    The value of this invoice in satoshis The fields value and value_msat are mutually exclusive.

    valueMsat

    The value of this invoice in millisatoshis The fields value and value_msat are mutually exclusive.

    settled

    Whether this invoice has been fulfilled

    creationDate

    When this invoice was created

    settleDate

    When this invoice was settled

    paymentRequest

    A bare-bones invoice for a payment within the Lightning Network. With the details of the invoice, the sender has all the data necessary to send a payment to the recipient.

    descriptionHash

    Hash (SHA-256) of a description of the payment. Used if the description of payment (memo) is too long to naturally fit within the description field of an encoded payment request. When using REST, this field must be encoded as base64.

    expiry

    Payment request expiry time in seconds. Default is 3600 (1 hour).

    fallbackAddr

    Fallback on-chain address.

    cltvExpiry

    Delta to use for the time-lock of the CLTV extended to the final hop.

    routeHints

    Route hints that can each be individually used to assist in reaching the invoice's destination.

    private

    Whether this invoice should include routing hints for private channels.

    addIndex

    The "add" index of this invoice. Each newly created invoice will increment this index making it monotonically increasing. Callers to the SubscribeInvoices call can use this to instantly get notified of all added invoices with an add_index greater than this one.

    settleIndex

    The "settle" index of this invoice. Each newly settled invoice will increment this index making it monotonically increasing. Callers to the SubscribeInvoices call can use this to instantly get notified of all settled invoices with an settle_index greater than this one.

    amtPaid

    Deprecated, use amt_paid_sat or amt_paid_msat.

    amtPaidSat

    The amount that was accepted for this invoice, in satoshis. This will ONLY be set if this invoice has been settled. We provide this field as if the invoice was created with a zero value, then we need to record what amount was ultimately accepted. Additionally, it's possible that the sender paid MORE that was specified in the original invoice. So we'll record that here as well.

    amtPaidMsat

    The amount that was accepted for this invoice, in millisatoshis. This will ONLY be set if this invoice has been settled. We provide this field as if the invoice was created with a zero value, then we need to record what amount was ultimately accepted. Additionally, it's possible that the sender paid MORE that was specified in the original invoice. So we'll record that here as well.

    state

    The state the invoice is in.

    htlcs

    List of HTLCs paying to this invoice [EXPERIMENTAL].

    features

    List of features advertised on the invoice.

    isKeysend

    Indicates if this invoice was a spontaneous payment that arrived via keysend [EXPERIMENTAL].

    paymentAddr

    The payment address of this invoice. This value will be used in MPP payments, and also for newer invoies that always require the MPP paylaod for added end-to-end security.

    Annotations
    @SerialVersionUID()
  93. final case class InvoiceHTLC(chanId: Long = 0L, htlcIndex: Long = 0L, amtMsat: Long = 0L, acceptHeight: Int = 0, acceptTime: Long = 0L, resolveTime: Long = 0L, expiryHeight: Int = 0, state: InvoiceHTLCState = lnrpc.InvoiceHTLCState.ACCEPTED, customRecords: Map[Long, ByteString] = _root_.scala.collection.immutable.Map.empty, mppTotalAmtMsat: Long = 0L, amp: Option[AMP] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[InvoiceHTLC] with Product with Serializable

    Details of an HTLC that paid to an invoice

    Details of an HTLC that paid to an invoice

    chanId

    Short channel id over which the htlc was received.

    htlcIndex

    Index identifying the htlc on the channel.

    amtMsat

    The amount of the htlc in msat.

    acceptHeight

    Block height at which this htlc was accepted.

    acceptTime

    Time at which this htlc was accepted.

    resolveTime

    Time at which this htlc was settled or canceled.

    expiryHeight

    Block height at which this htlc expires.

    state

    Current state the htlc is in.

    customRecords

    Custom tlv records.

    mppTotalAmtMsat

    The total amount of the mpp payment in msat.

    amp

    Details relevant to AMP HTLCs, only populated if this is an AMP HTLC.

    Annotations
    @SerialVersionUID()
  94. sealed abstract class InvoiceHTLCState extends GeneratedEnum
  95. final case class InvoiceSubscription(addIndex: Long = 0L, settleIndex: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[InvoiceSubscription] with Product with Serializable

    addIndex

    If specified (non-zero), then we'll first start by sending out notifications for all added indexes with an add_index greater than this value. This allows callers to catch up on any events they missed while they weren't connected to the streaming RPC.

    settleIndex

    If specified (non-zero), then we'll first start by sending out notifications for all settled indexes with an settle_index greater than this value. This allows callers to catch up on any events they missed while they weren't connected to the streaming RPC.

    Annotations
    @SerialVersionUID()
  96. final case class KeyDescriptor(rawKeyBytes: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, keyLoc: Option[KeyLocator] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[KeyDescriptor] with Product with Serializable

    rawKeyBytes

    The raw bytes of the key being identified.

    keyLoc

    The key locator that identifies which key to use for signing.

    Annotations
    @SerialVersionUID()
  97. final case class KeyLocator(keyFamily: Int = 0, keyIndex: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[KeyLocator] with Product with Serializable

    keyFamily

    The family of key being identified.

    keyIndex

    The precise index of the key being identified.

    Annotations
    @SerialVersionUID()
  98. trait Lightning extends AnyRef

    Lightning is the main RPC server of the daemon.

  99. final case class LightningAddress(pubkey: String = "", host: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[LightningAddress] with Product with Serializable

    pubkey

    The identity pubkey of the Lightning node

    host

    The network location of the lightning node, e.g. 69.69.69.69:1337 or localhost:10011

    Annotations
    @SerialVersionUID()
  100. trait LightningClient extends Lightning with LightningClientPowerApi with AkkaGrpcClient
  101. trait LightningClientPowerApi extends AnyRef
  102. final case class LightningNode(lastUpdate: Int = 0, pubKey: String = "", alias: String = "", addresses: Seq[NodeAddress] = _root_.scala.Seq.empty, color: String = "", features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[LightningNode] with Product with Serializable

    An individual vertex/node within the channel graph.

    An individual vertex/node within the channel graph. A node is connected to other nodes by one or more channel edges emanating from it. As the graph is directed, a node will also have an incoming edge attached to it for each outgoing edge.

    Annotations
    @SerialVersionUID()
  103. final case class ListChannelsRequest(activeOnly: Boolean = false, inactiveOnly: Boolean = false, publicOnly: Boolean = false, privateOnly: Boolean = false, peer: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListChannelsRequest] with Product with Serializable

    peer

    Filters the response for channels with a target peer's pubkey. If peer is empty, all channels will be returned.

    Annotations
    @SerialVersionUID()
  104. final case class ListChannelsResponse(channels: Seq[Channel] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListChannelsResponse] with Product with Serializable

    channels

    The list of active channels

    Annotations
    @SerialVersionUID()
  105. final case class ListInvoiceRequest(pendingOnly: Boolean = false, indexOffset: Long = 0L, numMaxInvoices: Long = 0L, reversed: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListInvoiceRequest] with Product with Serializable

    pendingOnly

    If set, only invoices that are not settled and not canceled will be returned in the response.

    indexOffset

    The index of an invoice that will be used as either the start or end of a query to determine which invoices should be returned in the response.

    numMaxInvoices

    The max number of invoices to return in the response to this query.

    reversed

    If set, the invoices returned will result from seeking backwards from the specified index offset. This can be used to paginate backwards.

    Annotations
    @SerialVersionUID()
  106. final case class ListInvoiceResponse(invoices: Seq[Invoice] = _root_.scala.Seq.empty, lastIndexOffset: Long = 0L, firstIndexOffset: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListInvoiceResponse] with Product with Serializable

    invoices

    A list of invoices from the time slice of the time series specified in the request.

    lastIndexOffset

    The index of the last item in the set of returned invoices. This can be used to seek further, pagination style.

    firstIndexOffset

    The index of the last item in the set of returned invoices. This can be used to seek backwards, pagination style.

    Annotations
    @SerialVersionUID()
  107. final case class ListMacaroonIDsRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListMacaroonIDsRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  108. final case class ListMacaroonIDsResponse(rootKeyIds: Seq[Long] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListMacaroonIDsResponse] with Product with Serializable

    rootKeyIds

    The list of root key IDs that are in use.

    Annotations
    @SerialVersionUID()
  109. final case class ListPaymentsRequest(includeIncomplete: Boolean = false, indexOffset: Long = 0L, maxPayments: Long = 0L, reversed: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPaymentsRequest] with Product with Serializable

    includeIncomplete

    If true, then return payments that have not yet fully completed. This means that pending payments, as well as failed payments will show up if this field is set to true. This flag doesn't change the meaning of the indices, which are tied to individual payments.

    indexOffset

    The index of a payment that will be used as either the start or end of a query to determine which payments should be returned in the response. The index_offset is exclusive. In the case of a zero index_offset, the query will start with the oldest payment when paginating forwards, or will end with the most recent payment when paginating backwards.

    maxPayments

    The maximal number of payments returned in the response to this query.

    reversed

    If set, the payments returned will result from seeking backwards from the specified index offset. This can be used to paginate backwards. The order of the returned payments is always oldest first (ascending index order).

    Annotations
    @SerialVersionUID()
  110. final case class ListPaymentsResponse(payments: Seq[Payment] = _root_.scala.Seq.empty, firstIndexOffset: Long = 0L, lastIndexOffset: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPaymentsResponse] with Product with Serializable

    payments

    The list of payments

    firstIndexOffset

    The index of the first item in the set of returned payments. This can be used as the index_offset to continue seeking backwards in the next request.

    lastIndexOffset

    The index of the last item in the set of returned payments. This can be used as the index_offset to continue seeking forwards in the next request.

    Annotations
    @SerialVersionUID()
  111. final case class ListPeersRequest(latestError: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPeersRequest] with Product with Serializable

    latestError

    If true, only the last error that our peer sent us will be returned with the peer's information, rather than the full set of historic errors we have stored.

    Annotations
    @SerialVersionUID()
  112. final case class ListPeersResponse(peers: Seq[Peer] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPeersResponse] with Product with Serializable

    peers

    The list of currently connected peers

    Annotations
    @SerialVersionUID()
  113. final case class ListPermissionsRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPermissionsRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  114. final case class ListPermissionsResponse(methodPermissions: Map[String, MacaroonPermissionList] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListPermissionsResponse] with Product with Serializable

    methodPermissions

    A map between all RPC method URIs and their required macaroon permissions to access them.

    Annotations
    @SerialVersionUID()
  115. final case class ListUnspentRequest(minConfs: Int = 0, maxConfs: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListUnspentRequest] with Product with Serializable

    minConfs

    The minimum number of confirmations to be included.

    maxConfs

    The maximum number of confirmations to be included.

    Annotations
    @SerialVersionUID()
  116. final case class ListUnspentResponse(utxos: Seq[Utxo] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListUnspentResponse] with Product with Serializable

    utxos

    A list of utxos

    Annotations
    @SerialVersionUID()
  117. final case class MPPRecord(paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, totalAmtMsat: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MPPRecord] with Product with Serializable

    paymentAddr

    A unique, random identifier used to authenticate the sender as the intended payer of a multi-path payment. The payment_addr must be the same for all subpayments, and match the payment_addr provided in the receiver's invoice. The same payment_addr must be used on all subpayments.

    totalAmtMsat

    The total amount in milli-satoshis being sent as part of a larger multi-path payment. The caller is responsible for ensuring subpayments to the same node and payment_hash sum exactly to total_amt_msat. The same total_amt_msat must be used on all subpayments.

    Annotations
    @SerialVersionUID()
  118. final case class MacaroonId(nonce: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, storageId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, ops: Seq[Op] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MacaroonId] with Product with Serializable
    Annotations
    @SerialVersionUID()
  119. final case class MacaroonPermission(entity: String = "", action: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MacaroonPermission] with Product with Serializable

    entity

    The entity a permission grants access to.

    action

    The action that is granted.

    Annotations
    @SerialVersionUID()
  120. final case class MacaroonPermissionList(permissions: Seq[MacaroonPermission] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MacaroonPermissionList] with Product with Serializable

    permissions

    A list of macaroon permissions.

    Annotations
    @SerialVersionUID()
  121. final case class MultiChanBackup(chanPoints: Seq[ChannelPoint] = _root_.scala.Seq.empty, multiChanBackup: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MultiChanBackup] with Product with Serializable

    chanPoints

    Is the set of all channels that are included in this multi-channel backup.

    multiChanBackup

    A single encrypted blob containing all the static channel backups of the channel listed above. This can be stored as a single file or blob, and safely be replaced with any prior/future versions. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  122. final case class NetworkInfo(graphDiameter: Int = 0, avgOutDegree: Double = 0.0, maxOutDegree: Int = 0, numNodes: Int = 0, numChannels: Int = 0, totalNetworkCapacity: Long = 0L, avgChannelSize: Double = 0.0, minChannelSize: Long = 0L, maxChannelSize: Long = 0L, medianChannelSizeSat: Long = 0L, numZombieChans: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NetworkInfo] with Product with Serializable

    numZombieChans

    The number of edges marked as zombies.

    Annotations
    @SerialVersionUID()
  123. final case class NetworkInfoRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NetworkInfoRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  124. final case class NewAddressRequest(type: AddressType = lnrpc.AddressType.WITNESS_PUBKEY_HASH, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NewAddressRequest] with Product with Serializable

    type

    The address type

    Annotations
    @SerialVersionUID()
  125. final case class NewAddressResponse(address: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NewAddressResponse] with Product with Serializable

    address

    The newly generated wallet address

    Annotations
    @SerialVersionUID()
  126. final case class NodeAddress(network: String = "", addr: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeAddress] with Product with Serializable
    Annotations
    @SerialVersionUID()
  127. final case class NodeInfo(node: Option[LightningNode] = _root_.scala.None, numChannels: Int = 0, totalCapacity: Long = 0L, channels: Seq[ChannelEdge] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeInfo] with Product with Serializable

    node

    An individual vertex/node within the channel graph. A node is connected to other nodes by one or more channel edges emanating from it. As the graph is directed, a node will also have an incoming edge attached to it for each outgoing edge.

    numChannels

    The total number of channels for the node.

    totalCapacity

    The sum of all channels capacity for the node, denominated in satoshis.

    channels

    A list of all public channels for the node.

    Annotations
    @SerialVersionUID()
  128. final case class NodeInfoRequest(pubKey: String = "", includeChannels: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeInfoRequest] with Product with Serializable

    pubKey

    The 33-byte hex-encoded compressed public of the target node

    includeChannels

    If true, will include all known channels associated with the node.

    Annotations
    @SerialVersionUID()
  129. sealed abstract class NodeMetricType extends GeneratedEnum
  130. final case class NodeMetricsRequest(types: Seq[NodeMetricType] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeMetricsRequest] with Product with Serializable

    types

    The requested node metrics.

    Annotations
    @SerialVersionUID()
  131. final case class NodeMetricsResponse(betweennessCentrality: Map[String, FloatMetric] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeMetricsResponse] with Product with Serializable

    betweennessCentrality

    Betweenness centrality is the sum of the ratio of shortest paths that pass through the node for each pair of nodes in the graph (not counting paths starting or ending at this node). Map of node pubkey to betweenness centrality of the node. Normalized values are in the [0,1] closed interval.

    Annotations
    @SerialVersionUID()
  132. final case class NodePair(from: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, to: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodePair] with Product with Serializable

    from

    The sending node of the pair. When using REST, this field must be encoded as base64.

    to

    The receiving node of the pair. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  133. final case class NodeUpdate(addresses: Seq[String] = _root_.scala.Seq.empty, identityKey: String = "", globalFeatures: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, alias: String = "", color: String = "", features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[NodeUpdate] with Product with Serializable

    features

    Features that the node has advertised in the init message, node announcements and invoices.

    Annotations
    @SerialVersionUID()
  134. final case class Op(entity: String = "", actions: Seq[String] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Op] with Product with Serializable
    Annotations
    @SerialVersionUID()
  135. final case class OpenChannelRequest(nodePubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, nodePubkeyString: String = "", localFundingAmount: Long = 0L, pushSat: Long = 0L, targetConf: Int = 0, satPerByte: Long = 0L, private: Boolean = false, minHtlcMsat: Long = 0L, remoteCsvDelay: Int = 0, minConfs: Int = 0, spendUnconfirmed: Boolean = false, closeAddress: String = "", fundingShim: Option[FundingShim] = _root_.scala.None, remoteMaxValueInFlightMsat: Long = 0L, remoteMaxHtlcs: Int = 0, maxLocalCsv: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[OpenChannelRequest] with Product with Serializable

    nodePubkey

    The pubkey of the node to open a channel with. When using REST, this field must be encoded as base64.

    nodePubkeyString

    The hex encoded pubkey of the node to open a channel with. Deprecated now that the REST gateway supports base64 encoding of bytes fields.

    localFundingAmount

    The number of satoshis the wallet should commit to the channel

    pushSat

    The number of satoshis to push to the remote side as part of the initial commitment state

    targetConf

    The target number of blocks that the funding transaction should be confirmed by.

    satPerByte

    A manual fee rate set in sat/byte that should be used when crafting the funding transaction.

    private

    Whether this channel should be private, not announced to the greater network.

    minHtlcMsat

    The minimum value in millisatoshi we will require for incoming HTLCs on the channel.

    remoteCsvDelay

    The delay we require on the remote's commitment transaction. If this is not set, it will be scaled automatically with the channel size.

    minConfs

    The minimum number of confirmations each one of your outputs used for the funding transaction must satisfy.

    spendUnconfirmed

    Whether unconfirmed outputs should be used as inputs for the funding transaction.

    closeAddress

    Close address is an optional address which specifies the address to which funds should be paid out to upon cooperative close. This field may only be set if the peer supports the option upfront feature bit (call listpeers to check). The remote peer will only accept cooperative closes to this address if it is set. Note: If this value is set on channel creation, you will *not* be able to cooperatively close out to a different address.

    fundingShim

    Funding shims are an optional argument that allow the caller to intercept certain funding functionality. For example, a shim can be provided to use a particular key for the commitment key (ideally cold) rather than use one that is generated by the wallet as normal, or signal that signing will be carried out in an interactive manner (PSBT based).

    remoteMaxValueInFlightMsat

    The maximum amount of coins in millisatoshi that can be pending within the channel. It only applies to the remote party.

    remoteMaxHtlcs

    The maximum number of concurrent HTLCs we will allow the remote party to add to the commitment transaction.

    maxLocalCsv

    Max local csv is the maximum csv delay we will allow for our own commitment transaction.

    Annotations
    @SerialVersionUID()
  136. final case class OpenStatusUpdate(update: Update = lnrpc.OpenStatusUpdate.Update.Empty, pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[OpenStatusUpdate] with Product with Serializable

    pendingChanId

    The pending channel ID of the created channel. This value may be used to further the funding flow manually via the FundingStateStep method.

    Annotations
    @SerialVersionUID()
  137. final case class OutPoint(txidBytes: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, txidStr: String = "", outputIndex: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[OutPoint] with Product with Serializable

    txidBytes

    Raw bytes representing the transaction id.

    txidStr

    Reversed, hex-encoded string representing the transaction id.

    outputIndex

    The index of the output on the transaction.

    Annotations
    @SerialVersionUID()
  138. final case class PayReq(destination: String = "", paymentHash: String = "", numSatoshis: Long = 0L, timestamp: Long = 0L, expiry: Long = 0L, description: String = "", descriptionHash: String = "", fallbackAddr: String = "", cltvExpiry: Long = 0L, routeHints: Seq[RouteHint] = _root_.scala.Seq.empty, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, numMsat: Long = 0L, features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PayReq] with Product with Serializable
    Annotations
    @SerialVersionUID()
  139. final case class PayReqString(payReq: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PayReqString] with Product with Serializable

    payReq

    The payment request string to be decoded

    Annotations
    @SerialVersionUID()
  140. final case class Payment(paymentHash: String = "", value: Long = 0L, creationDate: Long = 0L, fee: Long = 0L, paymentPreimage: String = "", valueSat: Long = 0L, valueMsat: Long = 0L, paymentRequest: String = "", status: PaymentStatus = lnrpc.Payment.PaymentStatus.UNKNOWN, feeSat: Long = 0L, feeMsat: Long = 0L, creationTimeNs: Long = 0L, htlcs: Seq[HTLCAttempt] = _root_.scala.Seq.empty, paymentIndex: Long = 0L, failureReason: PaymentFailureReason = lnrpc.PaymentFailureReason.FAILURE_REASON_NONE, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Payment] with Product with Serializable

    paymentHash

    The payment hash

    value

    Deprecated, use value_sat or value_msat.

    creationDate

    Deprecated, use creation_time_ns

    fee

    Deprecated, use fee_sat or fee_msat.

    paymentPreimage

    The payment preimage

    valueSat

    The value of the payment in satoshis

    valueMsat

    The value of the payment in milli-satoshis

    paymentRequest

    The optional payment request being fulfilled.

    status

    The status of the payment.

    feeSat

    The fee paid for this payment in satoshis

    feeMsat

    The fee paid for this payment in milli-satoshis

    creationTimeNs

    The time in UNIX nanoseconds at which the payment was created.

    htlcs

    The HTLCs made in attempt to settle the payment.

    paymentIndex

    The creation index of this payment. Each payment can be uniquely identified by this index, which may not strictly increment by 1 for payments made in older versions of lnd.

    Annotations
    @SerialVersionUID()
  141. sealed abstract class PaymentFailureReason extends GeneratedEnum
  142. final case class PaymentHash(rHashStr: String = "", rHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PaymentHash] with Product with Serializable

    rHashStr

    The hex-encoded payment hash of the invoice to be looked up. The passed payment hash must be exactly 32 bytes, otherwise an error is returned. Deprecated now that the REST gateway supports base64 encoding of bytes fields.

    rHash

    The payment hash of the invoice to be looked up. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  143. final case class Peer(pubKey: String = "", address: String = "", bytesSent: Long = 0L, bytesRecv: Long = 0L, satSent: Long = 0L, satRecv: Long = 0L, inbound: Boolean = false, pingTime: Long = 0L, syncType: SyncType = lnrpc.Peer.SyncType.UNKNOWN_SYNC, features: Map[Int, Feature] = _root_.scala.collection.immutable.Map.empty, errors: Seq[TimestampedError] = _root_.scala.Seq.empty, flapCount: Int = 0, lastFlapNs: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Peer] with Product with Serializable

    pubKey

    The identity pubkey of the peer

    address

    Network address of the peer; eg 127.0.0.1:10011

    bytesSent

    Bytes of data transmitted to this peer

    bytesRecv

    Bytes of data transmitted from this peer

    satSent

    Satoshis sent to this peer

    satRecv

    Satoshis received from this peer

    inbound

    A channel is inbound if the counterparty initiated the channel

    pingTime

    Ping time to this peer

    syncType

    The type of sync we are currently performing with this peer.

    features

    Features advertised by the remote peer in their init message.

    errors

    The latest errors received from our peer with timestamps, limited to the 10 most recent errors. These errors are tracked across peer connections, but are not persisted across lnd restarts. Note that these errors are only stored for peers that we have channels open with, to prevent peers from spamming us with errors at no cost.

    flapCount

    The number of times we have recorded this peer going offline or coming online, recorded across restarts. Note that this value is decreased over time if the peer has not recently flapped, so that we can forgive peers with historically high flap counts.

    lastFlapNs

    The timestamp of the last flap we observed for this peer. If this value is zero, we have not observed any flaps for this peer.

    Annotations
    @SerialVersionUID()
  144. final case class PeerEvent(pubKey: String = "", type: EventType = lnrpc.PeerEvent.EventType.PEER_ONLINE, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PeerEvent] with Product with Serializable

    pubKey

    The identity pubkey of the peer.

    Annotations
    @SerialVersionUID()
  145. final case class PeerEventSubscription(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PeerEventSubscription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  146. final case class PendingChannelsRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingChannelsRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  147. final case class PendingChannelsResponse(totalLimboBalance: Long = 0L, pendingOpenChannels: Seq[PendingOpenChannel] = _root_.scala.Seq.empty, pendingClosingChannels: Seq[ClosedChannel] = _root_.scala.Seq.empty, pendingForceClosingChannels: Seq[ForceClosedChannel] = _root_.scala.Seq.empty, waitingCloseChannels: Seq[WaitingCloseChannel] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingChannelsResponse] with Product with Serializable

    totalLimboBalance

    The balance in satoshis encumbered in pending channels

    pendingOpenChannels

    Channels pending opening

    pendingClosingChannels

    Deprecated: Channels pending closing previously contained cooperatively closed channels with a single confirmation. These channels are now considered closed from the time we see them on chain.

    pendingForceClosingChannels

    Channels pending force closing

    waitingCloseChannels

    Channels waiting for closing tx to confirm

    Annotations
    @SerialVersionUID()
  148. final case class PendingHTLC(incoming: Boolean = false, amount: Long = 0L, outpoint: String = "", maturityHeight: Int = 0, blocksTilMaturity: Int = 0, stage: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingHTLC] with Product with Serializable

    incoming

    The direction within the channel that the htlc was sent

    amount

    The total value of the htlc

    outpoint

    The final output to be swept back to the user's wallet

    maturityHeight

    The next block height at which we can spend the current stage

    blocksTilMaturity

    The number of blocks remaining until the current stage can be swept. Negative values indicate how many blocks have passed since becoming mature.

    stage

    Indicates whether the htlc is in its first or second stage of recovery

    Annotations
    @SerialVersionUID()
  149. final case class PendingUpdate(txid: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, outputIndex: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  150. final case class PolicyUpdateRequest(scope: Scope = lnrpc.PolicyUpdateRequest.Scope.Empty, baseFeeMsat: Long = 0L, feeRate: Double = 0.0, timeLockDelta: Int = 0, maxHtlcMsat: Long = 0L, minHtlcMsat: Long = 0L, minHtlcMsatSpecified: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PolicyUpdateRequest] with Product with Serializable

    baseFeeMsat

    The base fee charged regardless of the number of milli-satoshis sent.

    feeRate

    The effective fee rate in milli-satoshis. The precision of this value goes up to 6 decimal places, so 1e-6.

    timeLockDelta

    The required timelock delta for HTLCs forwarded over the channel.

    maxHtlcMsat

    If set, the maximum HTLC size in milli-satoshis. If unset, the maximum HTLC will be unchanged.

    minHtlcMsat

    The minimum HTLC size in milli-satoshis. Only applied if min_htlc_msat_specified is true.

    minHtlcMsatSpecified

    If true, min_htlc_msat is applied.

    Annotations
    @SerialVersionUID()
  151. final case class PolicyUpdateResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PolicyUpdateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  152. final case class PsbtShim(pendingChanId: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, basePsbt: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, noPublish: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PsbtShim] with Product with Serializable

    pendingChanId

    A unique identifier of 32 random bytes that will be used as the pending channel ID to identify the PSBT state machine when interacting with it and on the wire protocol to initiate the funding request.

    basePsbt

    An optional base PSBT the new channel output will be added to. If this is non-empty, it must be a binary serialized PSBT.

    noPublish

    If a channel should be part of a batch (multiple channel openings in one transaction), it can be dangerous if the whole batch transaction is published too early before all channel opening negotiations are completed. This flag prevents this particular channel from broadcasting the transaction after the negotiation with the remote peer. In a batch of channel openings this flag should be set to true for every channel but the very last.

    Annotations
    @SerialVersionUID()
  153. final case class QueryRoutesRequest(pubKey: String = "", amt: Long = 0L, amtMsat: Long = 0L, finalCltvDelta: Int = 0, feeLimit: Option[FeeLimit] = _root_.scala.None, ignoredNodes: Seq[ByteString] = _root_.scala.Seq.empty, ignoredEdges: Seq[EdgeLocator] = _root_.scala.Seq.empty, sourcePubKey: String = "", useMissionControl: Boolean = false, ignoredPairs: Seq[NodePair] = _root_.scala.Seq.empty, cltvLimit: Int = 0, destCustomRecords: Map[Long, ByteString] = _root_.scala.collection.immutable.Map.empty, outgoingChanId: Long = 0L, lastHopPubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, routeHints: Seq[RouteHint] = _root_.scala.Seq.empty, destFeatures: Seq[FeatureBit] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[QueryRoutesRequest] with Product with Serializable

    pubKey

    The 33-byte hex-encoded public key for the payment destination

    amt

    The amount to send expressed in satoshis. The fields amt and amt_msat are mutually exclusive.

    amtMsat

    The amount to send expressed in millisatoshis. The fields amt and amt_msat are mutually exclusive.

    finalCltvDelta

    An optional CLTV delta from the current height that should be used for the timelock of the final hop. Note that unlike SendPayment, QueryRoutes does not add any additional block padding on top of final_ctlv_delta. This padding of a few blocks needs to be added manually or otherwise failures may happen when a block comes in while the payment is in flight.

    feeLimit

    The maximum number of satoshis that will be paid as a fee of the payment. This value can be represented either as a percentage of the amount being sent, or as a fixed amount of the maximum fee the user is willing the pay to send the payment.

    ignoredNodes

    A list of nodes to ignore during path finding. When using REST, these fields must be encoded as base64.

    ignoredEdges

    Deprecated. A list of edges to ignore during path finding.

    sourcePubKey

    The source node where the request route should originated from. If empty, self is assumed.

    useMissionControl

    If set to true, edge probabilities from mission control will be used to get the optimal route.

    ignoredPairs

    A list of directed node pairs that will be ignored during path finding.

    cltvLimit

    An optional maximum total time lock for the route. If the source is empty or ourselves, this should not exceed lnd's --max-cltv-expiry setting. If zero, then the value of --max-cltv-expiry is used as the limit.

    destCustomRecords

    An optional field that can be used to pass an arbitrary set of TLV records to a peer which understands the new records. This can be used to pass application specific data during the payment attempt. If the destination does not support the specified recrods, and error will be returned. Record types are required to be in the custom range >= 65536. When using REST, the values must be encoded as base64.

    outgoingChanId

    The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.

    lastHopPubkey

    The pubkey of the last hop of the route. If empty, any hop may be used.

    routeHints

    Optional route hints to reach the destination through private channels.

    destFeatures

    Features assumed to be supported by the final node. All transitive feature dependencies must also be set properly. For a given feature bit pair, either optional or remote may be set, but not both. If this field is nil or empty, the router will try to load destination features from the graph as a fallback.

    Annotations
    @SerialVersionUID()
  154. final case class QueryRoutesResponse(routes: Seq[Route] = _root_.scala.Seq.empty, successProb: Double = 0.0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[QueryRoutesResponse] with Product with Serializable

    routes

    The route that results from the path finding operation. This is still a repeated field to retain backwards compatibility.

    successProb

    The success probability of the returned route based on the current mission control state. [EXPERIMENTAL]

    Annotations
    @SerialVersionUID()
  155. final case class ReadyForPsbtFunding(fundingAddress: String = "", fundingAmount: Long = 0L, psbt: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReadyForPsbtFunding] with Product with Serializable

    fundingAddress

    The P2WSH address of the channel funding multisig address that the below specified amount in satoshis needs to be sent to.

    fundingAmount

    The exact amount in satoshis that needs to be sent to the above address to fund the pending channel.

    psbt

    A raw PSBT that contains the pending channel output. If a base PSBT was provided in the PsbtShim, this is the base PSBT with one additional output. If no base PSBT was specified, this is an otherwise empty PSBT with exactly one output.

    Annotations
    @SerialVersionUID()
  156. final case class Resolution(resolutionType: ResolutionType = lnrpc.ResolutionType.TYPE_UNKNOWN, outcome: ResolutionOutcome = lnrpc.ResolutionOutcome.OUTCOME_UNKNOWN, outpoint: Option[OutPoint] = _root_.scala.None, amountSat: Long = 0L, sweepTxid: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Resolution] with Product with Serializable

    resolutionType

    The type of output we are resolving.

    outcome

    The outcome of our on chain action that resolved the outpoint.

    outpoint

    The outpoint that was spent by the resolution.

    amountSat

    The amount that was claimed by the resolution.

    sweepTxid

    The hex-encoded transaction ID of the sweep transaction that spent the output.

    Annotations
    @SerialVersionUID()
  157. sealed abstract class ResolutionOutcome extends GeneratedEnum
  158. sealed abstract class ResolutionType extends GeneratedEnum
  159. final case class RestoreBackupResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[RestoreBackupResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  160. final case class RestoreChanBackupRequest(backup: Backup = lnrpc.RestoreChanBackupRequest.Backup.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[RestoreChanBackupRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  161. final case class Route(totalTimeLock: Int = 0, totalFees: Long = 0L, totalAmt: Long = 0L, hops: Seq[Hop] = _root_.scala.Seq.empty, totalFeesMsat: Long = 0L, totalAmtMsat: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Route] with Product with Serializable

    A path through the channel graph which runs over one or more channels in succession.

    A path through the channel graph which runs over one or more channels in succession. This struct carries all the information required to craft the Sphinx onion packet, and send the payment along the first hop in the path. A route is only selected as valid if all the channels have sufficient capacity to carry the initial payment amount after fees are accounted for.

    totalTimeLock

    The cumulative (final) time lock across the entire route. This is the CLTV value that should be extended to the first hop in the route. All other hops will decrement the time-lock as advertised, leaving enough time for all hops to wait for or present the payment preimage to complete the payment.

    totalFees

    The sum of the fees paid at each hop within the final route. In the case of a one-hop payment, this value will be zero as we don't need to pay a fee to ourselves.

    totalAmt

    The total amount of funds required to complete a payment over this route. This value includes the cumulative fees at each hop. As a result, the HTLC extended to the first-hop in the route will need to have at least this many satoshis, otherwise the route will fail at an intermediate node due to an insufficient amount of fees.

    hops

    Contains details concerning the specific forwarding details at each hop.

    totalFeesMsat

    The total fees in millisatoshis.

    totalAmtMsat

    The total amount in millisatoshis.

    Annotations
    @SerialVersionUID()
  162. final case class RouteHint(hopHints: Seq[HopHint] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[RouteHint] with Product with Serializable

    hopHints

    A list of hop hints that when chained together can assist in reaching a specific destination.

    Annotations
    @SerialVersionUID()
  163. final case class RoutingPolicy(timeLockDelta: Int = 0, minHtlc: Long = 0L, feeBaseMsat: Long = 0L, feeRateMilliMsat: Long = 0L, disabled: Boolean = false, maxHtlcMsat: Long = 0L, lastUpdate: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[RoutingPolicy] with Product with Serializable
    Annotations
    @SerialVersionUID()
  164. final case class SendCoinsRequest(addr: String = "", amount: Long = 0L, targetConf: Int = 0, satPerByte: Long = 0L, sendAll: Boolean = false, label: String = "", minConfs: Int = 0, spendUnconfirmed: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendCoinsRequest] with Product with Serializable

    addr

    The address to send coins to

    amount

    The amount in satoshis to send

    targetConf

    The target number of blocks that this transaction should be confirmed by.

    satPerByte

    A manual fee rate set in sat/byte that should be used when crafting the transaction.

    sendAll

    If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.

    label

    An optional label for the transaction, limited to 500 characters.

    minConfs

    The minimum number of confirmations each one of your outputs used for the transaction must satisfy.

    spendUnconfirmed

    Whether unconfirmed outputs should be used as inputs for the transaction.

    Annotations
    @SerialVersionUID()
  165. final case class SendCoinsResponse(txid: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendCoinsResponse] with Product with Serializable

    txid

    The transaction ID of the transaction

    Annotations
    @SerialVersionUID()
  166. final case class SendManyRequest(addrToAmount: Map[String, Long] = _root_.scala.collection.immutable.Map.empty, targetConf: Int = 0, satPerByte: Long = 0L, label: String = "", minConfs: Int = 0, spendUnconfirmed: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendManyRequest] with Product with Serializable

    addrToAmount

    The map from addresses to amounts

    targetConf

    The target number of blocks that this transaction should be confirmed by.

    satPerByte

    A manual fee rate set in sat/byte that should be used when crafting the transaction.

    label

    An optional label for the transaction, limited to 500 characters.

    minConfs

    The minimum number of confirmations each one of your outputs used for the transaction must satisfy.

    spendUnconfirmed

    Whether unconfirmed outputs should be used as inputs for the transaction.

    Annotations
    @SerialVersionUID()
  167. final case class SendManyResponse(txid: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendManyResponse] with Product with Serializable

    txid

    The id of the transaction

    Annotations
    @SerialVersionUID()
  168. final case class SendRequest(dest: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, destString: String = "", amt: Long = 0L, amtMsat: Long = 0L, paymentHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, paymentHashString: String = "", paymentRequest: String = "", finalCltvDelta: Int = 0, feeLimit: Option[FeeLimit] = _root_.scala.None, outgoingChanId: Long = 0L, lastHopPubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, cltvLimit: Int = 0, destCustomRecords: Map[Long, ByteString] = _root_.scala.collection.immutable.Map.empty, allowSelfPayment: Boolean = false, destFeatures: Seq[FeatureBit] = _root_.scala.Seq.empty, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendRequest] with Product with Serializable

    dest

    The identity pubkey of the payment recipient. When using REST, this field must be encoded as base64.

    destString

    The hex-encoded identity pubkey of the payment recipient. Deprecated now that the REST gateway supports base64 encoding of bytes fields.

    amt

    The amount to send expressed in satoshis. The fields amt and amt_msat are mutually exclusive.

    amtMsat

    The amount to send expressed in millisatoshis. The fields amt and amt_msat are mutually exclusive.

    paymentHash

    The hash to use within the payment's HTLC. When using REST, this field must be encoded as base64.

    paymentHashString

    The hex-encoded hash to use within the payment's HTLC. Deprecated now that the REST gateway supports base64 encoding of bytes fields.

    paymentRequest

    A bare-bones invoice for a payment within the Lightning Network. With the details of the invoice, the sender has all the data necessary to send a payment to the recipient.

    finalCltvDelta

    The CLTV delta from the current height that should be used to set the timelock for the final hop.

    feeLimit

    The maximum number of satoshis that will be paid as a fee of the payment. This value can be represented either as a percentage of the amount being sent, or as a fixed amount of the maximum fee the user is willing the pay to send the payment.

    outgoingChanId

    The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.

    lastHopPubkey

    The pubkey of the last hop of the route. If empty, any hop may be used.

    cltvLimit

    An optional maximum total time lock for the route. This should not exceed lnd's --max-cltv-expiry setting. If zero, then the value of --max-cltv-expiry is enforced.

    destCustomRecords

    An optional field that can be used to pass an arbitrary set of TLV records to a peer which understands the new records. This can be used to pass application specific data during the payment attempt. Record types are required to be in the custom range >= 65536. When using REST, the values must be encoded as base64.

    allowSelfPayment

    If set, circular payments to self are permitted.

    destFeatures

    Features assumed to be supported by the final node. All transitive feature dependencies must also be set properly. For a given feature bit pair, either optional or remote may be set, but not both. If this field is nil or empty, the router will try to load destination features from the graph as a fallback.

    paymentAddr

    The payment address of the generated invoice.

    Annotations
    @SerialVersionUID()
  169. final case class SendResponse(paymentError: String = "", paymentPreimage: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, paymentRoute: Option[Route] = _root_.scala.None, paymentHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  170. final case class SendToRouteRequest(paymentHash: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, paymentHashString: String = "", route: Option[Route] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SendToRouteRequest] with Product with Serializable

    paymentHash

    The payment hash to use for the HTLC. When using REST, this field must be encoded as base64.

    paymentHashString

    An optional hex-encoded payment hash to be used for the HTLC. Deprecated now that the REST gateway supports base64 encoding of bytes fields.

    route

    Route that should be used to attempt to complete the payment.

    Annotations
    @SerialVersionUID()
  171. final case class SignMessageRequest(msg: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SignMessageRequest] with Product with Serializable

    msg

    The message to be signed. When using REST, this field must be encoded as base64.

    Annotations
    @SerialVersionUID()
  172. final case class SignMessageResponse(signature: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SignMessageResponse] with Product with Serializable

    signature

    The signature for the given message

    Annotations
    @SerialVersionUID()
  173. final case class StopRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[StopRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  174. final case class StopResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[StopResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  175. final case class TimestampedError(timestamp: Long = 0L, error: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[TimestampedError] with Product with Serializable

    timestamp

    The unix timestamp in seconds when the error occurred.

    error

    The string representation of the error sent by our peer.

    Annotations
    @SerialVersionUID()
  176. final case class Transaction(txHash: String = "", amount: Long = 0L, numConfirmations: Int = 0, blockHash: String = "", blockHeight: Int = 0, timeStamp: Long = 0L, totalFees: Long = 0L, destAddresses: Seq[String] = _root_.scala.Seq.empty, rawTxHex: String = "", label: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Transaction] with Product with Serializable

    txHash

    The transaction hash

    amount

    The transaction amount, denominated in satoshis

    numConfirmations

    The number of confirmations

    blockHash

    The hash of the block this transaction was included in

    blockHeight

    The height of the block this transaction was included in

    timeStamp

    Timestamp of this transaction

    totalFees

    Fees paid for this transaction

    destAddresses

    Addresses that received funds for this transaction

    rawTxHex

    The raw transaction hex.

    label

    A label that was optionally set on transaction broadcast.

    Annotations
    @SerialVersionUID()
  177. final case class TransactionDetails(transactions: Seq[Transaction] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[TransactionDetails] with Product with Serializable

    transactions

    The list of transactions relevant to the wallet.

    Annotations
    @SerialVersionUID()
  178. final case class UnlockWalletRequest(walletPassword: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, recoveryWindow: Int = 0, channelBackups: Option[ChanBackupSnapshot] = _root_.scala.None, statelessInit: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[UnlockWalletRequest] with Product with Serializable

    walletPassword

    wallet_password should be the current valid passphrase for the daemon. This will be required to decrypt on-disk material that the daemon requires to function properly. When using REST, this field must be encoded as base64.

    recoveryWindow

    recovery_window is an optional argument specifying the address lookahead when restoring a wallet seed. The recovery window applies to each individual branch of the BIP44 derivation paths. Supplying a recovery window of zero indicates that no addresses should be recovered, such after the first initialization of the wallet.

    channelBackups

    channel_backups is an optional argument that allows clients to recover the settled funds within a set of channels. This should be populated if the user was unable to close out all channels and sweep funds before partial or total data loss occurred. If specified, then after on-chain recovery of funds, lnd begin to carry out the data loss recovery protocol in order to recover the funds in each channel from a remote force closed transaction.

    statelessInit

    stateless_init is an optional argument instructing the daemon NOT to create any *.macaroon files in its file system.

    Annotations
    @SerialVersionUID()
  179. final case class UnlockWalletResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[UnlockWalletResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  180. final case class Utxo(addressType: AddressType = lnrpc.AddressType.WITNESS_PUBKEY_HASH, address: String = "", amountSat: Long = 0L, pkScript: String = "", outpoint: Option[OutPoint] = _root_.scala.None, confirmations: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Utxo] with Product with Serializable

    addressType

    The type of address

    address

    The address

    amountSat

    The value of the unspent coin in satoshis

    pkScript

    The pkscript in hex

    outpoint

    The outpoint in format txid:n

    confirmations

    The number of confirmations for the Utxo

    Annotations
    @SerialVersionUID()
  181. final case class VerifyChanBackupResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[VerifyChanBackupResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  182. final case class VerifyMessageRequest(msg: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, signature: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[VerifyMessageRequest] with Product with Serializable

    msg

    The message over which the signature is to be verified. When using REST, this field must be encoded as base64.

    signature

    The signature to be verified over the given message

    Annotations
    @SerialVersionUID()
  183. final case class VerifyMessageResponse(valid: Boolean = false, pubkey: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[VerifyMessageResponse] with Product with Serializable

    valid

    Whether the signature was valid over the given message

    pubkey

    The pubkey recovered from the signature

    Annotations
    @SerialVersionUID()
  184. final case class WalletBalanceRequest(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[WalletBalanceRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  185. final case class WalletBalanceResponse(totalBalance: Long = 0L, confirmedBalance: Long = 0L, unconfirmedBalance: Long = 0L, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[WalletBalanceResponse] with Product with Serializable

    totalBalance

    The balance of the wallet

    confirmedBalance

    The confirmed balance of a wallet(with >= 1 confirmations)

    unconfirmedBalance

    The unconfirmed balance of a wallet(with 0 confirmations)

    Annotations
    @SerialVersionUID()
  186. trait WalletUnlocker extends AnyRef

    WalletUnlocker is a service that is used to set up a wallet password for lnd at first startup, and unlock a previously set up wallet.

  187. trait WalletUnlockerClient extends WalletUnlocker with WalletUnlockerClientPowerApi with AkkaGrpcClient
  188. trait WalletUnlockerClientPowerApi extends AnyRef

Value Members

  1. object AMP extends GeneratedMessageCompanion[AMP] with HasBuilder[AMP] with Serializable
  2. object AbandonChannelRequest extends GeneratedMessageCompanion[AbandonChannelRequest] with HasBuilder[AbandonChannelRequest] with Serializable
  3. object AbandonChannelResponse extends GeneratedMessageCompanion[AbandonChannelResponse] with HasBuilder[AbandonChannelResponse] with Serializable
  4. object AddInvoiceResponse extends GeneratedMessageCompanion[AddInvoiceResponse] with HasBuilder[AddInvoiceResponse] with Serializable
  5. object AddressType extends GeneratedEnumCompanion[AddressType] with Serializable
  6. object Amount extends GeneratedMessageCompanion[Amount] with HasBuilder[Amount] with Serializable
  7. object BakeMacaroonRequest extends GeneratedMessageCompanion[BakeMacaroonRequest] with HasBuilder[BakeMacaroonRequest] with Serializable
  8. object BakeMacaroonResponse extends GeneratedMessageCompanion[BakeMacaroonResponse] with HasBuilder[BakeMacaroonResponse] with Serializable
  9. object Chain extends GeneratedMessageCompanion[Chain] with HasBuilder[Chain] with Serializable
  10. object ChanBackupExportRequest extends GeneratedMessageCompanion[ChanBackupExportRequest] with HasBuilder[ChanBackupExportRequest] with Serializable
  11. object ChanBackupSnapshot extends GeneratedMessageCompanion[ChanBackupSnapshot] with HasBuilder[ChanBackupSnapshot] with Serializable
  12. object ChanInfoRequest extends GeneratedMessageCompanion[ChanInfoRequest] with HasBuilder[ChanInfoRequest] with Serializable
  13. object ChanPointShim extends GeneratedMessageCompanion[ChanPointShim] with HasBuilder[ChanPointShim] with Serializable
  14. object ChangePasswordRequest extends GeneratedMessageCompanion[ChangePasswordRequest] with HasBuilder[ChangePasswordRequest] with Serializable
  15. object ChangePasswordResponse extends GeneratedMessageCompanion[ChangePasswordResponse] with HasBuilder[ChangePasswordResponse] with Serializable
  16. object Channel extends GeneratedMessageCompanion[Channel] with HasBuilder[Channel] with Serializable
  17. object ChannelAcceptRequest extends GeneratedMessageCompanion[ChannelAcceptRequest] with HasBuilder[ChannelAcceptRequest] with Serializable
  18. object ChannelAcceptResponse extends GeneratedMessageCompanion[ChannelAcceptResponse] with HasBuilder[ChannelAcceptResponse] with Serializable
  19. object ChannelBackup extends GeneratedMessageCompanion[ChannelBackup] with HasBuilder[ChannelBackup] with Serializable
  20. object ChannelBackupSubscription extends GeneratedMessageCompanion[ChannelBackupSubscription] with HasBuilder[ChannelBackupSubscription] with Serializable
  21. object ChannelBackups extends GeneratedMessageCompanion[ChannelBackups] with HasBuilder[ChannelBackups] with Serializable
  22. object ChannelBalanceRequest extends GeneratedMessageCompanion[ChannelBalanceRequest] with HasBuilder[ChannelBalanceRequest] with Serializable
  23. object ChannelBalanceResponse extends GeneratedMessageCompanion[ChannelBalanceResponse] with HasBuilder[ChannelBalanceResponse] with Serializable
  24. object ChannelCloseSummary extends GeneratedMessageCompanion[ChannelCloseSummary] with HasBuilder[ChannelCloseSummary] with Serializable
  25. object ChannelCloseUpdate extends GeneratedMessageCompanion[ChannelCloseUpdate] with HasBuilder[ChannelCloseUpdate] with Serializable
  26. object ChannelConstraints extends GeneratedMessageCompanion[ChannelConstraints] with HasBuilder[ChannelConstraints] with Serializable
  27. object ChannelEdge extends GeneratedMessageCompanion[ChannelEdge] with HasBuilder[ChannelEdge] with Serializable
  28. object ChannelEdgeUpdate extends GeneratedMessageCompanion[ChannelEdgeUpdate] with HasBuilder[ChannelEdgeUpdate] with Serializable
  29. object ChannelEventSubscription extends GeneratedMessageCompanion[ChannelEventSubscription] with HasBuilder[ChannelEventSubscription] with Serializable
  30. object ChannelEventUpdate extends GeneratedMessageCompanion[ChannelEventUpdate] with HasBuilder[ChannelEventUpdate] with Serializable
  31. object ChannelFeeReport extends GeneratedMessageCompanion[ChannelFeeReport] with HasBuilder[ChannelFeeReport] with Serializable
  32. object ChannelGraph extends GeneratedMessageCompanion[ChannelGraph] with HasBuilder[ChannelGraph] with Serializable
  33. object ChannelGraphRequest extends GeneratedMessageCompanion[ChannelGraphRequest] with HasBuilder[ChannelGraphRequest] with Serializable
  34. object ChannelOpenUpdate extends GeneratedMessageCompanion[ChannelOpenUpdate] with HasBuilder[ChannelOpenUpdate] with Serializable
  35. object ChannelPoint extends GeneratedMessageCompanion[ChannelPoint] with HasBuilder[ChannelPoint] with Serializable
  36. object ChannelUpdate extends GeneratedMessageCompanion[ChannelUpdate] with HasBuilder[ChannelUpdate] with Serializable
  37. object CloseChannelRequest extends GeneratedMessageCompanion[CloseChannelRequest] with HasBuilder[CloseChannelRequest] with Serializable
  38. object CloseStatusUpdate extends GeneratedMessageCompanion[CloseStatusUpdate] with HasBuilder[CloseStatusUpdate] with Serializable
  39. object ClosedChannelUpdate extends GeneratedMessageCompanion[ClosedChannelUpdate] with HasBuilder[ClosedChannelUpdate] with Serializable
  40. object ClosedChannelsRequest extends GeneratedMessageCompanion[ClosedChannelsRequest] with HasBuilder[ClosedChannelsRequest] with Serializable
  41. object ClosedChannelsResponse extends GeneratedMessageCompanion[ClosedChannelsResponse] with HasBuilder[ClosedChannelsResponse] with Serializable
  42. object CommitmentType extends GeneratedEnumCompanion[CommitmentType] with Serializable
  43. object ConfirmationUpdate extends GeneratedMessageCompanion[ConfirmationUpdate] with HasBuilder[ConfirmationUpdate] with Serializable
  44. object ConnectPeerRequest extends GeneratedMessageCompanion[ConnectPeerRequest] with HasBuilder[ConnectPeerRequest] with Serializable
  45. object ConnectPeerResponse extends GeneratedMessageCompanion[ConnectPeerResponse] with HasBuilder[ConnectPeerResponse] with Serializable
  46. object DebugLevelRequest extends GeneratedMessageCompanion[DebugLevelRequest] with HasBuilder[DebugLevelRequest] with Serializable
  47. object DebugLevelResponse extends GeneratedMessageCompanion[DebugLevelResponse] with HasBuilder[DebugLevelResponse] with Serializable
  48. object DeleteAllPaymentsRequest extends GeneratedMessageCompanion[DeleteAllPaymentsRequest] with HasBuilder[DeleteAllPaymentsRequest] with Serializable
  49. object DeleteAllPaymentsResponse extends GeneratedMessageCompanion[DeleteAllPaymentsResponse] with HasBuilder[DeleteAllPaymentsResponse] with Serializable
  50. object DeleteMacaroonIDRequest extends GeneratedMessageCompanion[DeleteMacaroonIDRequest] with HasBuilder[DeleteMacaroonIDRequest] with Serializable
  51. object DeleteMacaroonIDResponse extends GeneratedMessageCompanion[DeleteMacaroonIDResponse] with HasBuilder[DeleteMacaroonIDResponse] with Serializable
  52. object DisconnectPeerRequest extends GeneratedMessageCompanion[DisconnectPeerRequest] with HasBuilder[DisconnectPeerRequest] with Serializable
  53. object DisconnectPeerResponse extends GeneratedMessageCompanion[DisconnectPeerResponse] with HasBuilder[DisconnectPeerResponse] with Serializable
  54. object EdgeLocator extends GeneratedMessageCompanion[EdgeLocator] with HasBuilder[EdgeLocator] with Serializable
  55. object EstimateFeeRequest extends GeneratedMessageCompanion[EstimateFeeRequest] with HasBuilder[EstimateFeeRequest] with Serializable
  56. object EstimateFeeResponse extends GeneratedMessageCompanion[EstimateFeeResponse] with HasBuilder[EstimateFeeResponse] with Serializable
  57. object ExportChannelBackupRequest extends GeneratedMessageCompanion[ExportChannelBackupRequest] with HasBuilder[ExportChannelBackupRequest] with Serializable
  58. object Failure extends GeneratedMessageCompanion[Failure] with HasBuilder[Failure] with Serializable
  59. object Feature extends GeneratedMessageCompanion[Feature] with HasBuilder[Feature] with Serializable
  60. object FeatureBit extends GeneratedEnumCompanion[FeatureBit] with Serializable
  61. object FeeLimit extends GeneratedMessageCompanion[FeeLimit] with HasBuilder[FeeLimit] with Serializable
  62. object FeeReportRequest extends GeneratedMessageCompanion[FeeReportRequest] with HasBuilder[FeeReportRequest] with Serializable
  63. object FeeReportResponse extends GeneratedMessageCompanion[FeeReportResponse] with HasBuilder[FeeReportResponse] with Serializable
  64. object FloatMetric extends GeneratedMessageCompanion[FloatMetric] with HasBuilder[FloatMetric] with Serializable
  65. object ForwardingEvent extends GeneratedMessageCompanion[ForwardingEvent] with HasBuilder[ForwardingEvent] with Serializable
  66. object ForwardingHistoryRequest extends GeneratedMessageCompanion[ForwardingHistoryRequest] with HasBuilder[ForwardingHistoryRequest] with Serializable
  67. object ForwardingHistoryResponse extends GeneratedMessageCompanion[ForwardingHistoryResponse] with HasBuilder[ForwardingHistoryResponse] with Serializable
  68. object FundingPsbtFinalize extends GeneratedMessageCompanion[FundingPsbtFinalize] with HasBuilder[FundingPsbtFinalize] with Serializable
  69. object FundingPsbtVerify extends GeneratedMessageCompanion[FundingPsbtVerify] with HasBuilder[FundingPsbtVerify] with Serializable
  70. object FundingShim extends GeneratedMessageCompanion[FundingShim] with HasBuilder[FundingShim] with Serializable
  71. object FundingShimCancel extends GeneratedMessageCompanion[FundingShimCancel] with HasBuilder[FundingShimCancel] with Serializable
  72. object FundingStateStepResp extends GeneratedMessageCompanion[FundingStateStepResp] with HasBuilder[FundingStateStepResp] with Serializable
  73. object FundingTransitionMsg extends GeneratedMessageCompanion[FundingTransitionMsg] with HasBuilder[FundingTransitionMsg] with Serializable
  74. object GenSeedRequest extends GeneratedMessageCompanion[GenSeedRequest] with HasBuilder[GenSeedRequest] with Serializable
  75. object GenSeedResponse extends GeneratedMessageCompanion[GenSeedResponse] with HasBuilder[GenSeedResponse] with Serializable
  76. object GetInfoRequest extends GeneratedMessageCompanion[GetInfoRequest] with HasBuilder[GetInfoRequest] with Serializable
  77. object GetInfoResponse extends GeneratedMessageCompanion[GetInfoResponse] with HasBuilder[GetInfoResponse] with Serializable
  78. object GetRecoveryInfoRequest extends GeneratedMessageCompanion[GetRecoveryInfoRequest] with HasBuilder[GetRecoveryInfoRequest] with Serializable
  79. object GetRecoveryInfoResponse extends GeneratedMessageCompanion[GetRecoveryInfoResponse] with HasBuilder[GetRecoveryInfoResponse] with Serializable
  80. object GetTransactionsRequest extends GeneratedMessageCompanion[GetTransactionsRequest] with HasBuilder[GetTransactionsRequest] with Serializable
  81. object GraphTopologySubscription extends GeneratedMessageCompanion[GraphTopologySubscription] with HasBuilder[GraphTopologySubscription] with Serializable
  82. object GraphTopologyUpdate extends GeneratedMessageCompanion[GraphTopologyUpdate] with HasBuilder[GraphTopologyUpdate] with Serializable
  83. object HTLC extends GeneratedMessageCompanion[HTLC] with HasBuilder[HTLC] with Serializable
  84. object HTLCAttempt extends GeneratedMessageCompanion[HTLCAttempt] with HasBuilder[HTLCAttempt] with Serializable
  85. object Hop extends GeneratedMessageCompanion[Hop] with HasBuilder[Hop] with Serializable
  86. object HopHint extends GeneratedMessageCompanion[HopHint] with HasBuilder[HopHint] with Serializable
  87. object InitWalletRequest extends GeneratedMessageCompanion[InitWalletRequest] with HasBuilder[InitWalletRequest] with Serializable
  88. object InitWalletResponse extends GeneratedMessageCompanion[InitWalletResponse] with HasBuilder[InitWalletResponse] with Serializable
  89. object Initiator extends GeneratedEnumCompanion[Initiator] with Serializable
  90. object Invoice extends GeneratedMessageCompanion[Invoice] with HasBuilder[Invoice] with Serializable
  91. object InvoiceHTLC extends GeneratedMessageCompanion[InvoiceHTLC] with HasBuilder[InvoiceHTLC] with Serializable
  92. object InvoiceHTLCState extends GeneratedEnumCompanion[InvoiceHTLCState] with Serializable
  93. object InvoiceSubscription extends GeneratedMessageCompanion[InvoiceSubscription] with HasBuilder[InvoiceSubscription] with Serializable
  94. object KeyDescriptor extends GeneratedMessageCompanion[KeyDescriptor] with HasBuilder[KeyDescriptor] with Serializable
  95. object KeyLocator extends GeneratedMessageCompanion[KeyLocator] with HasBuilder[KeyLocator] with Serializable
  96. object Lightning extends ServiceDescription
  97. object LightningAddress extends GeneratedMessageCompanion[LightningAddress] with HasBuilder[LightningAddress] with Serializable
  98. object LightningClient
  99. object LightningHandler
    Annotations
    @ApiMayChange()
  100. object LightningNode extends GeneratedMessageCompanion[LightningNode] with HasBuilder[LightningNode] with Serializable
  101. object ListChannelsRequest extends GeneratedMessageCompanion[ListChannelsRequest] with HasBuilder[ListChannelsRequest] with Serializable
  102. object ListChannelsResponse extends GeneratedMessageCompanion[ListChannelsResponse] with HasBuilder[ListChannelsResponse] with Serializable
  103. object ListInvoiceRequest extends GeneratedMessageCompanion[ListInvoiceRequest] with HasBuilder[ListInvoiceRequest] with Serializable
  104. object ListInvoiceResponse extends GeneratedMessageCompanion[ListInvoiceResponse] with HasBuilder[ListInvoiceResponse] with Serializable
  105. object ListMacaroonIDsRequest extends GeneratedMessageCompanion[ListMacaroonIDsRequest] with HasBuilder[ListMacaroonIDsRequest] with Serializable
  106. object ListMacaroonIDsResponse extends GeneratedMessageCompanion[ListMacaroonIDsResponse] with HasBuilder[ListMacaroonIDsResponse] with Serializable
  107. object ListPaymentsRequest extends GeneratedMessageCompanion[ListPaymentsRequest] with HasBuilder[ListPaymentsRequest] with Serializable
  108. object ListPaymentsResponse extends GeneratedMessageCompanion[ListPaymentsResponse] with HasBuilder[ListPaymentsResponse] with Serializable
  109. object ListPeersRequest extends GeneratedMessageCompanion[ListPeersRequest] with HasBuilder[ListPeersRequest] with Serializable
  110. object ListPeersResponse extends GeneratedMessageCompanion[ListPeersResponse] with HasBuilder[ListPeersResponse] with Serializable
  111. object ListPermissionsRequest extends GeneratedMessageCompanion[ListPermissionsRequest] with HasBuilder[ListPermissionsRequest] with Serializable
  112. object ListPermissionsResponse extends GeneratedMessageCompanion[ListPermissionsResponse] with HasBuilder[ListPermissionsResponse] with Serializable
  113. object ListUnspentRequest extends GeneratedMessageCompanion[ListUnspentRequest] with HasBuilder[ListUnspentRequest] with Serializable
  114. object ListUnspentResponse extends GeneratedMessageCompanion[ListUnspentResponse] with HasBuilder[ListUnspentResponse] with Serializable
  115. object MPPRecord extends GeneratedMessageCompanion[MPPRecord] with HasBuilder[MPPRecord] with Serializable
  116. object MacaroonId extends GeneratedMessageCompanion[MacaroonId] with HasBuilder[MacaroonId] with Serializable
  117. object MacaroonPermission extends GeneratedMessageCompanion[MacaroonPermission] with HasBuilder[MacaroonPermission] with Serializable
  118. object MacaroonPermissionList extends GeneratedMessageCompanion[MacaroonPermissionList] with HasBuilder[MacaroonPermissionList] with Serializable
  119. object MultiChanBackup extends GeneratedMessageCompanion[MultiChanBackup] with HasBuilder[MultiChanBackup] with Serializable
  120. object NetworkInfo extends GeneratedMessageCompanion[NetworkInfo] with HasBuilder[NetworkInfo] with Serializable
  121. object NetworkInfoRequest extends GeneratedMessageCompanion[NetworkInfoRequest] with HasBuilder[NetworkInfoRequest] with Serializable
  122. object NewAddressRequest extends GeneratedMessageCompanion[NewAddressRequest] with HasBuilder[NewAddressRequest] with Serializable
  123. object NewAddressResponse extends GeneratedMessageCompanion[NewAddressResponse] with HasBuilder[NewAddressResponse] with Serializable
  124. object NodeAddress extends GeneratedMessageCompanion[NodeAddress] with HasBuilder[NodeAddress] with Serializable
  125. object NodeInfo extends GeneratedMessageCompanion[NodeInfo] with HasBuilder[NodeInfo] with Serializable
  126. object NodeInfoRequest extends GeneratedMessageCompanion[NodeInfoRequest] with HasBuilder[NodeInfoRequest] with Serializable
  127. object NodeMetricType extends GeneratedEnumCompanion[NodeMetricType] with Serializable
  128. object NodeMetricsRequest extends GeneratedMessageCompanion[NodeMetricsRequest] with HasBuilder[NodeMetricsRequest] with Serializable
  129. object NodeMetricsResponse extends GeneratedMessageCompanion[NodeMetricsResponse] with HasBuilder[NodeMetricsResponse] with Serializable
  130. object NodePair extends GeneratedMessageCompanion[NodePair] with HasBuilder[NodePair] with Serializable
  131. object NodeUpdate extends GeneratedMessageCompanion[NodeUpdate] with HasBuilder[NodeUpdate] with Serializable
  132. object Op extends GeneratedMessageCompanion[Op] with HasBuilder[Op] with Serializable
  133. object OpenChannelRequest extends GeneratedMessageCompanion[OpenChannelRequest] with HasBuilder[OpenChannelRequest] with Serializable
  134. object OpenStatusUpdate extends GeneratedMessageCompanion[OpenStatusUpdate] with HasBuilder[OpenStatusUpdate] with Serializable
  135. object OutPoint extends GeneratedMessageCompanion[OutPoint] with HasBuilder[OutPoint] with Serializable
  136. object PayReq extends GeneratedMessageCompanion[PayReq] with HasBuilder[PayReq] with Serializable
  137. object PayReqString extends GeneratedMessageCompanion[PayReqString] with HasBuilder[PayReqString] with Serializable
  138. object Payment extends GeneratedMessageCompanion[Payment] with HasBuilder[Payment] with Serializable
  139. object PaymentFailureReason extends GeneratedEnumCompanion[PaymentFailureReason] with Serializable
  140. object PaymentHash extends GeneratedMessageCompanion[PaymentHash] with HasBuilder[PaymentHash] with Serializable
  141. object Peer extends GeneratedMessageCompanion[Peer] with HasBuilder[Peer] with Serializable
  142. object PeerEvent extends GeneratedMessageCompanion[PeerEvent] with HasBuilder[PeerEvent] with Serializable
  143. object PeerEventSubscription extends GeneratedMessageCompanion[PeerEventSubscription] with HasBuilder[PeerEventSubscription] with Serializable
  144. object PendingChannelsRequest extends GeneratedMessageCompanion[PendingChannelsRequest] with HasBuilder[PendingChannelsRequest] with Serializable
  145. object PendingChannelsResponse extends GeneratedMessageCompanion[PendingChannelsResponse] with HasBuilder[PendingChannelsResponse] with Serializable
  146. object PendingHTLC extends GeneratedMessageCompanion[PendingHTLC] with HasBuilder[PendingHTLC] with Serializable
  147. object PendingUpdate extends GeneratedMessageCompanion[PendingUpdate] with HasBuilder[PendingUpdate] with Serializable
  148. object PolicyUpdateRequest extends GeneratedMessageCompanion[PolicyUpdateRequest] with HasBuilder[PolicyUpdateRequest] with Serializable
  149. object PolicyUpdateResponse extends GeneratedMessageCompanion[PolicyUpdateResponse] with HasBuilder[PolicyUpdateResponse] with Serializable
  150. object PsbtShim extends GeneratedMessageCompanion[PsbtShim] with HasBuilder[PsbtShim] with Serializable
  151. object QueryRoutesRequest extends GeneratedMessageCompanion[QueryRoutesRequest] with HasBuilder[QueryRoutesRequest] with Serializable
  152. object QueryRoutesResponse extends GeneratedMessageCompanion[QueryRoutesResponse] with HasBuilder[QueryRoutesResponse] with Serializable
  153. object ReadyForPsbtFunding extends GeneratedMessageCompanion[ReadyForPsbtFunding] with HasBuilder[ReadyForPsbtFunding] with Serializable
  154. object Resolution extends GeneratedMessageCompanion[Resolution] with HasBuilder[Resolution] with Serializable
  155. object ResolutionOutcome extends GeneratedEnumCompanion[ResolutionOutcome] with Serializable
  156. object ResolutionType extends GeneratedEnumCompanion[ResolutionType] with Serializable
  157. object RestoreBackupResponse extends GeneratedMessageCompanion[RestoreBackupResponse] with HasBuilder[RestoreBackupResponse] with Serializable
  158. object RestoreChanBackupRequest extends GeneratedMessageCompanion[RestoreChanBackupRequest] with HasBuilder[RestoreChanBackupRequest] with Serializable
  159. object Route extends GeneratedMessageCompanion[Route] with HasBuilder[Route] with Serializable
  160. object RouteHint extends GeneratedMessageCompanion[RouteHint] with HasBuilder[RouteHint] with Serializable
  161. object RoutingPolicy extends GeneratedMessageCompanion[RoutingPolicy] with HasBuilder[RoutingPolicy] with Serializable
  162. object RpcProto extends GeneratedFileObject
  163. object SendCoinsRequest extends GeneratedMessageCompanion[SendCoinsRequest] with HasBuilder[SendCoinsRequest] with Serializable
  164. object SendCoinsResponse extends GeneratedMessageCompanion[SendCoinsResponse] with HasBuilder[SendCoinsResponse] with Serializable
  165. object SendManyRequest extends GeneratedMessageCompanion[SendManyRequest] with HasBuilder[SendManyRequest] with Serializable
  166. object SendManyResponse extends GeneratedMessageCompanion[SendManyResponse] with HasBuilder[SendManyResponse] with Serializable
  167. object SendRequest extends GeneratedMessageCompanion[SendRequest] with HasBuilder[SendRequest] with Serializable
  168. object SendResponse extends GeneratedMessageCompanion[SendResponse] with HasBuilder[SendResponse] with Serializable
  169. object SendToRouteRequest extends GeneratedMessageCompanion[SendToRouteRequest] with HasBuilder[SendToRouteRequest] with Serializable
  170. object SignMessageRequest extends GeneratedMessageCompanion[SignMessageRequest] with HasBuilder[SignMessageRequest] with Serializable
  171. object SignMessageResponse extends GeneratedMessageCompanion[SignMessageResponse] with HasBuilder[SignMessageResponse] with Serializable
  172. object StopRequest extends GeneratedMessageCompanion[StopRequest] with HasBuilder[StopRequest] with Serializable
  173. object StopResponse extends GeneratedMessageCompanion[StopResponse] with HasBuilder[StopResponse] with Serializable
  174. object TimestampedError extends GeneratedMessageCompanion[TimestampedError] with HasBuilder[TimestampedError] with Serializable
  175. object Transaction extends GeneratedMessageCompanion[Transaction] with HasBuilder[Transaction] with Serializable
  176. object TransactionDetails extends GeneratedMessageCompanion[TransactionDetails] with HasBuilder[TransactionDetails] with Serializable
  177. object UnlockWalletRequest extends GeneratedMessageCompanion[UnlockWalletRequest] with HasBuilder[UnlockWalletRequest] with Serializable
  178. object UnlockWalletResponse extends GeneratedMessageCompanion[UnlockWalletResponse] with HasBuilder[UnlockWalletResponse] with Serializable
  179. object Utxo extends GeneratedMessageCompanion[Utxo] with HasBuilder[Utxo] with Serializable
  180. object VerifyChanBackupResponse extends GeneratedMessageCompanion[VerifyChanBackupResponse] with HasBuilder[VerifyChanBackupResponse] with Serializable
  181. object VerifyMessageRequest extends GeneratedMessageCompanion[VerifyMessageRequest] with HasBuilder[VerifyMessageRequest] with Serializable
  182. object VerifyMessageResponse extends GeneratedMessageCompanion[VerifyMessageResponse] with HasBuilder[VerifyMessageResponse] with Serializable
  183. object WalletBalanceRequest extends GeneratedMessageCompanion[WalletBalanceRequest] with HasBuilder[WalletBalanceRequest] with Serializable
  184. object WalletBalanceResponse extends GeneratedMessageCompanion[WalletBalanceResponse] with HasBuilder[WalletBalanceResponse] with Serializable
  185. object WalletUnlocker extends ServiceDescription
  186. object WalletUnlockerClient
  187. object WalletUnlockerHandler
    Annotations
    @ApiMayChange()
  188. object WalletunlockerProto extends GeneratedFileObject

Ungrouped