Packages

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 = ..., openInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, closeInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, resolutions: Seq[Resolution] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) 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()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ChannelCloseSummary
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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 = ..., openInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, closeInitiator: Initiator = lnrpc.Initiator.INITIATOR_UNKNOWN, resolutions: Seq[Resolution] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...)

    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.

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

Inherited from Updatable[ChannelCloseSummary]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped