object PendingChannelsResponse extends GeneratedMessageCompanion[PendingChannelsResponse]
- Alphabetic
- By Inheritance
- PendingChannelsResponse
- GeneratedMessageCompanion
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- 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()
- 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()
- 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()
- 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()
- implicit class PendingChannelsResponseLens[UpperPB] extends ObjectLens[UpperPB, PendingChannelsResponse]
- 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()
- type ValueType = PendingChannelsResponse
- Definition Classes
- GeneratedMessageCompanion
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val PENDING_CLOSING_CHANNELS_FIELD_NUMBER: Int(3)
- final val PENDING_FORCE_CLOSING_CHANNELS_FIELD_NUMBER: Int(4)
- final val PENDING_OPEN_CHANNELS_FIELD_NUMBER: Int(2)
- final val TOTAL_LIMBO_BALANCE_FIELD_NUMBER: Int(1)
- final val WAITING_CLOSE_CHANNELS_FIELD_NUMBER: Int(5)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- lazy val defaultInstance: PendingChannelsResponse
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromAscii(s: String): PendingChannelsResponse
- Definition Classes
- GeneratedMessageCompanion
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaDescriptor: Descriptor
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- def merge(a: PendingChannelsResponse, input: CodedInputStream): PendingChannelsResponse
- Definition Classes
- GeneratedMessageCompanion
- implicit def messageCompanion: GeneratedMessageCompanion[PendingChannelsResponse]
- def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- implicit def messageReads: Reads[PendingChannelsResponse]
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def of(totalLimboBalance: Long, pendingOpenChannels: Seq[PendingOpenChannel], pendingClosingChannels: Seq[ClosedChannel], pendingForceClosingChannels: Seq[ForceClosedChannel], waitingCloseChannels: Seq[WaitingCloseChannel]): PendingChannelsResponse
- def parseDelimitedFrom(input: InputStream): Option[PendingChannelsResponse]
- Definition Classes
- GeneratedMessageCompanion
- def parseDelimitedFrom(input: CodedInputStream): Option[PendingChannelsResponse]
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(_input__: CodedInputStream): PendingChannelsResponse
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- def parseFrom(s: Array[Byte]): PendingChannelsResponse
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(input: InputStream): PendingChannelsResponse
- Definition Classes
- GeneratedMessageCompanion
- def scalaDescriptor: Descriptor
- Definition Classes
- PendingChannelsResponse → GeneratedMessageCompanion
- def streamFromDelimitedInput(input: InputStream): Stream[PendingChannelsResponse]
- Definition Classes
- GeneratedMessageCompanion
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toByteArray(a: PendingChannelsResponse): Array[Byte]
- Definition Classes
- GeneratedMessageCompanion
- def toString(): String
- Definition Classes
- AnyRef → Any
- def validate(s: Array[Byte]): Try[PendingChannelsResponse]
- Definition Classes
- GeneratedMessageCompanion
- def validateAscii(s: String): Either[TextFormatError, PendingChannelsResponse]
- Definition Classes
- GeneratedMessageCompanion
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object ClosedChannel extends GeneratedMessageCompanion[ClosedChannel]
- object Commitments extends GeneratedMessageCompanion[Commitments]
- object ForceClosedChannel extends GeneratedMessageCompanion[ForceClosedChannel]
- object PendingChannel extends GeneratedMessageCompanion[PendingChannel]
- object PendingOpenChannel extends GeneratedMessageCompanion[PendingOpenChannel]
- object WaitingCloseChannel extends GeneratedMessageCompanion[WaitingCloseChannel]