Packages

object PendingChannelsResponse extends GeneratedMessageCompanion[PendingChannelsResponse]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PendingChannelsResponse
  2. GeneratedMessageCompanion
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class ClosedChannel(channel: Option[PendingChannel] = _root_.scala.None, closingTxid: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ClosedChannel] with Product with Serializable

    channel

    The pending channel to be closed

    closingTxid

    The transaction id of the closing transaction

    Annotations
    @SerialVersionUID()
  2. final case class Commitments(localTxid: String = "", remoteTxid: String = "", remotePendingTxid: String = "", localCommitFeeSat: UInt64 = lnrpc.PendingChannelsResponse.Commitments._typemapper_localCommitFeeSat.toCustom(0L), remoteCommitFeeSat: UInt64 = lnrpc.PendingChannelsResponse.Commitments._typemapper_remoteCommitFeeSat.toCustom(0L), remotePendingCommitFeeSat: UInt64 = lnrpc.PendingChannelsResponse.Commitments._typemapper_remotePendingCommitFeeSat.toCustom(0L), unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Commitments] with Product with Serializable

    localTxid

    Hash of the local version of the commitment tx.

    remoteTxid

    Hash of the remote version of the commitment tx.

    remotePendingTxid

    Hash of the remote pending version of the commitment tx.

    localCommitFeeSat

    The amount in satoshis calculated to be paid in fees for the local commitment.

    remoteCommitFeeSat

    The amount in satoshis calculated to be paid in fees for the remote commitment.

    remotePendingCommitFeeSat

    The amount in satoshis calculated to be paid in fees for the remote pending commitment.

    Annotations
    @SerialVersionUID()
  3. final case class ForceClosedChannel(channel: Option[PendingChannel] = _root_.scala.None, closingTxid: String = "", limboBalance: Long = 0L, maturityHeight: UInt32 = lnrpc.PendingChannelsResponse.ForceClosedChannel._typemapper_maturityHeight.toCustom(0), blocksTilMaturity: Int = 0, recoveredBalance: Long = 0L, pendingHtlcs: Seq[PendingHTLC] = _root_.scala.Seq.empty, anchor: AnchorState = lnrpc.PendingChannelsResponse.ForceClosedChannel.AnchorState.LIMBO, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ForceClosedChannel] with Product with Serializable

    channel

    The pending channel to be force closed

    closingTxid

    The transaction id of the closing transaction

    limboBalance

    The balance in satoshis encumbered in this pending channel

    maturityHeight

    The height at which funds can be swept into the wallet

    blocksTilMaturity

    Remaining # of blocks until the commitment output can be swept. Negative values indicate how many blocks have passed since becoming mature.

    recoveredBalance

    The total value of funds successfully recovered from this channel

    Annotations
    @SerialVersionUID()
  4. final case class PendingChannel(remoteNodePub: String = "", channelPoint: String = "", capacity: Long = 0L, localBalance: Long = 0L, remoteBalance: Long = 0L, localChanReserveSat: Long = 0L, remoteChanReserveSat: Long = 0L, initiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, commitmentType: CommitmentType = lnrpc.CommitmentType.UNKNOWN_COMMITMENT_TYPE, numForwardingPackages: Long = 0L, chanStatusFlags: String = "", private: Boolean = false, memo: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingChannel] with Product with Serializable

    localChanReserveSat

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

    remoteChanReserveSat

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

    initiator

    The party that initiated opening the channel.

    commitmentType

    The commitment type used by this channel.

    numForwardingPackages

    Total number of forwarding packages created in this channel.

    chanStatusFlags

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

    private

    Whether this channel is advertised to the network or not.

    memo

    An optional note-to-self to go along with the channel containing some useful information. This is only ever stored locally and in no way impacts the channel's operation.

    Annotations
    @SerialVersionUID()
  5. implicit class PendingChannelsResponseLens[UpperPB] extends ObjectLens[UpperPB, PendingChannelsResponse]
  6. final case class PendingOpenChannel(channel: Option[PendingChannel] = _root_.scala.None, commitFee: Long = 0L, commitWeight: Long = 0L, feePerKw: Long = 0L, fundingExpiryBlocks: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[PendingOpenChannel] with Product with Serializable

    channel

    The pending 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.

    fundingExpiryBlocks

    The number of blocks until the funding transaction is considered expired. If this value gets close to zero, there is a risk that the channel funding will be canceled by the channel responder. The channel should be fee bumped using CPFP (see walletrpc.BumpFee) to ensure that the channel confirms in time. Otherwise a force-close will be necessary if the channel confirms after the funding transaction expires. A negative value means the channel responder has very likely canceled the funding and the channel will never become fully operational.

    Annotations
    @SerialVersionUID()
  7. type ValueType = PendingChannelsResponse
    Definition Classes
    GeneratedMessageCompanion
  8. final case class WaitingCloseChannel(channel: Option[PendingChannel] = _root_.scala.None, limboBalance: Long = 0L, commitments: Option[Commitments] = _root_.scala.None, closingTxid: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[WaitingCloseChannel] with Product with Serializable

    channel

    The pending channel waiting for closing tx to confirm

    limboBalance

    The balance in satoshis encumbered in this channel

    commitments

    A list of valid commitment transactions. Any of these can confirm at this point.

    closingTxid

    The transaction id of the closing transaction

    Annotations
    @SerialVersionUID()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final val PENDING_CLOSING_CHANNELS_FIELD_NUMBER: Int(3)
  5. final val PENDING_FORCE_CLOSING_CHANNELS_FIELD_NUMBER: Int(4)
  6. final val PENDING_OPEN_CHANNELS_FIELD_NUMBER: Int(2)
  7. final val TOTAL_LIMBO_BALANCE_FIELD_NUMBER: Int(1)
  8. final val WAITING_CLOSE_CHANNELS_FIELD_NUMBER: Int(5)
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. lazy val defaultInstance: PendingChannelsResponse
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  12. def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  13. def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  17. def fromAscii(s: String): PendingChannelsResponse
    Definition Classes
    GeneratedMessageCompanion
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def javaDescriptor: Descriptor
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  22. def merge(a: PendingChannelsResponse, input: CodedInputStream): PendingChannelsResponse
    Definition Classes
    GeneratedMessageCompanion
  23. implicit def messageCompanion: GeneratedMessageCompanion[PendingChannelsResponse]
  24. def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  25. def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  26. implicit def messageReads: Reads[PendingChannelsResponse]
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def of(totalLimboBalance: Long, pendingOpenChannels: Seq[PendingOpenChannel], pendingClosingChannels: Seq[ClosedChannel], pendingForceClosingChannels: Seq[ForceClosedChannel], waitingCloseChannels: Seq[WaitingCloseChannel]): PendingChannelsResponse
  32. def parseDelimitedFrom(input: InputStream): Option[PendingChannelsResponse]
    Definition Classes
    GeneratedMessageCompanion
  33. def parseDelimitedFrom(input: CodedInputStream): Option[PendingChannelsResponse]
    Definition Classes
    GeneratedMessageCompanion
  34. def parseFrom(_input__: CodedInputStream): PendingChannelsResponse
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  35. def parseFrom(s: Array[Byte]): PendingChannelsResponse
    Definition Classes
    GeneratedMessageCompanion
  36. def parseFrom(input: InputStream): PendingChannelsResponse
    Definition Classes
    GeneratedMessageCompanion
  37. def scalaDescriptor: Descriptor
    Definition Classes
    PendingChannelsResponse → GeneratedMessageCompanion
  38. def streamFromDelimitedInput(input: InputStream): Stream[PendingChannelsResponse]
    Definition Classes
    GeneratedMessageCompanion
  39. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  40. def toByteArray(a: PendingChannelsResponse): Array[Byte]
    Definition Classes
    GeneratedMessageCompanion
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. def validate(s: Array[Byte]): Try[PendingChannelsResponse]
    Definition Classes
    GeneratedMessageCompanion
  43. def validateAscii(s: String): Either[TextFormatError, PendingChannelsResponse]
    Definition Classes
    GeneratedMessageCompanion
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. object ClosedChannel extends GeneratedMessageCompanion[ClosedChannel]
  48. object Commitments extends GeneratedMessageCompanion[Commitments]
  49. object ForceClosedChannel extends GeneratedMessageCompanion[ForceClosedChannel]
  50. object PendingChannel extends GeneratedMessageCompanion[PendingChannel]
  51. object PendingOpenChannel extends GeneratedMessageCompanion[PendingOpenChannel]
  52. object WaitingCloseChannel extends GeneratedMessageCompanion[WaitingCloseChannel]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped