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: UInt32 = lnrpc.ChanPointShim._typemapper_thawHeight.toCustom(0), musig2: Boolean = false, 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.
- musig2
Indicates that the funding output is using a MuSig2 multi-sig output.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ChanPointShim
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new 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: UInt32 = lnrpc.ChanPointShim._typemapper_thawHeight.toCustom(0), musig2: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- 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.
- musig2
Indicates that the funding output is using a MuSig2 multi-sig output.
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
- val amt: Long
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val chanPoint: Option[ChannelPoint]
- def clearChanPoint: ChanPointShim
- def clearLocalKey: ChanPointShim
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: ChanPointShim.type
- Definition Classes
- ChanPointShim → GeneratedMessage
- def discardUnknownFields: ChanPointShim
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def getChanPoint: ChannelPoint
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ChanPointShim → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ChanPointShim → GeneratedMessage
- def getLocalKey: KeyDescriptor
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val localKey: Option[KeyDescriptor]
- val musig2: Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val pendingChanId: ByteString
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val remoteKey: ByteString
- def serializedSize: Int
- Definition Classes
- ChanPointShim → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val thawHeight: UInt32
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- ChanPointShim → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[ChanPointShim, ChanPointShim]) => Mutation[ChanPointShim]*): ChanPointShim
- Definition Classes
- Updatable
- 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()
- def withAmt(__v: Long): ChanPointShim
- def withChanPoint(__v: ChannelPoint): ChanPointShim
- def withLocalKey(__v: KeyDescriptor): ChanPointShim
- def withMusig2(__v: Boolean): ChanPointShim
- def withPendingChanId(__v: ByteString): ChanPointShim
- def withRemoteKey(__v: ByteString): ChanPointShim
- def withThawHeight(__v: UInt32): ChanPointShim
- def withUnknownFields(__v: UnknownFieldSet): ChanPointShim
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ChanPointShim → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage