Packages

final case class ChannelCloseSummary(channelPoint: String = "", chanId: UInt64 = lnrpc.ChannelCloseSummary._typemapper_chanId.toCustom(0L), chainHash: String = "", closingTxHash: String = "", remotePubkey: String = "", capacity: Long = 0L, closeHeight: UInt32 = lnrpc.ChannelCloseSummary._typemapper_closeHeight.toCustom(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, aliasScids: Seq[UInt64] = _root_.scala.Seq.empty, zeroConfConfirmedScid: UInt64 = lnrpc.ChannelCloseSummary._typemapper_zeroConfConfirmedScid.toCustom(0L), 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.

aliasScids

This lists out the set of alias short channel ids that existed for the closed channel. This may be empty.

zeroConfConfirmedScid

The confirmed SCID for a zero-conf channel.

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ChannelCloseSummary
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ChannelCloseSummary(channelPoint: String = "", chanId: UInt64 = lnrpc.ChannelCloseSummary._typemapper_chanId.toCustom(0L), chainHash: String = "", closingTxHash: String = "", remotePubkey: String = "", capacity: Long = 0L, closeHeight: UInt32 = lnrpc.ChannelCloseSummary._typemapper_closeHeight.toCustom(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, aliasScids: Seq[UInt64] = _root_.scala.Seq.empty, zeroConfConfirmedScid: UInt64 = lnrpc.ChannelCloseSummary._typemapper_zeroConfConfirmedScid.toCustom(0L), unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    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.

    aliasScids

    This lists out the set of alias short channel ids that existed for the closed channel. This may be empty.

    zeroConfConfirmedScid

    The confirmed SCID for a zero-conf channel.

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. def addAliasScids(__vs: UInt64*): ChannelCloseSummary
  5. def addAllAliasScids(__vs: Iterable[UInt64]): ChannelCloseSummary
  6. def addAllResolutions(__vs: Iterable[Resolution]): ChannelCloseSummary
  7. def addResolutions(__vs: Resolution*): ChannelCloseSummary
  8. val aliasScids: Seq[UInt64]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. val capacity: Long
  11. val chainHash: String
  12. val chanId: UInt64
  13. val channelPoint: String
  14. def clearAliasScids: ChannelCloseSummary
  15. def clearResolutions: ChannelCloseSummary
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  17. val closeHeight: UInt32
  18. val closeInitiator: Initiator
  19. val closeType: ClosureType
  20. val closingTxHash: String
  21. def companion: ChannelCloseSummary.type
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  22. def discardUnknownFields: ChannelCloseSummary
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  27. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. val openInitiator: Initiator
  33. def productElementNames: Iterator[String]
    Definition Classes
    Product
  34. val remotePubkey: String
  35. val resolutions: Seq[Resolution]
  36. def serializedSize: Int
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  37. val settledBalance: Long
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. val timeLockedBalance: Long
  40. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  41. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  42. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  43. def toProtoString: String
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  44. val unknownFields: UnknownFieldSet
  45. def update(ms: (Lens[ChannelCloseSummary, ChannelCloseSummary]) => Mutation[ChannelCloseSummary]*): ChannelCloseSummary
    Definition Classes
    Updatable
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  49. def withAliasScids(__v: Seq[UInt64]): ChannelCloseSummary
  50. def withCapacity(__v: Long): ChannelCloseSummary
  51. def withChainHash(__v: String): ChannelCloseSummary
  52. def withChanId(__v: UInt64): ChannelCloseSummary
  53. def withChannelPoint(__v: String): ChannelCloseSummary
  54. def withCloseHeight(__v: UInt32): ChannelCloseSummary
  55. def withCloseInitiator(__v: Initiator): ChannelCloseSummary
  56. def withCloseType(__v: ClosureType): ChannelCloseSummary
  57. def withClosingTxHash(__v: String): ChannelCloseSummary
  58. def withOpenInitiator(__v: Initiator): ChannelCloseSummary
  59. def withRemotePubkey(__v: String): ChannelCloseSummary
  60. def withResolutions(__v: Seq[Resolution]): ChannelCloseSummary
  61. def withSettledBalance(__v: Long): ChannelCloseSummary
  62. def withTimeLockedBalance(__v: Long): ChannelCloseSummary
  63. def withUnknownFields(__v: UnknownFieldSet): ChannelCloseSummary
  64. def withZeroConfConfirmedScid(__v: UInt64): ChannelCloseSummary
  65. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  66. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    ChannelCloseSummary → GeneratedMessage
  67. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  68. val zeroConfConfirmedScid: UInt64

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped