final case class CloseChannelRequest(channelPoint: Option[ChannelPoint] = _root_.scala.None, force: Boolean = false, targetConf: Int = 0, satPerByte: Long = 0L, deliveryAddress: String = "", satPerVbyte: UInt64 = lnrpc.CloseChannelRequest._typemapper_satPerVbyte.toCustom(0L), maxFeePerVbyte: UInt64 = lnrpc.CloseChannelRequest._typemapper_maxFeePerVbyte.toCustom(0L), unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CloseChannelRequest] with Product with Serializable
- channelPoint
The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.
- force
If true, then the channel will be closed forcibly. This means the current commitment transaction will be signed and broadcast.
- targetConf
The target number of blocks that the closure transaction should be confirmed by.
- satPerByte
Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the closure transaction.
- deliveryAddress
An optional address to send funds to in the case of a cooperative close. If the channel was opened with an upfront shutdown script and this field is set, the request to close will fail because the channel must pay out to the upfront shutdown addresss.
- satPerVbyte
A manual fee rate set in sat/vbyte that should be used when crafting the closure transaction.
- maxFeePerVbyte
The maximum fee rate the closer is willing to pay. NOTE: This field is only respected if we're the initiator of the channel.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- CloseChannelRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new CloseChannelRequest(channelPoint: Option[ChannelPoint] = _root_.scala.None, force: Boolean = false, targetConf: Int = 0, satPerByte: Long = 0L, deliveryAddress: String = "", satPerVbyte: UInt64 = lnrpc.CloseChannelRequest._typemapper_satPerVbyte.toCustom(0L), maxFeePerVbyte: UInt64 = lnrpc.CloseChannelRequest._typemapper_maxFeePerVbyte.toCustom(0L), unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- channelPoint
The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.
- force
If true, then the channel will be closed forcibly. This means the current commitment transaction will be signed and broadcast.
- targetConf
The target number of blocks that the closure transaction should be confirmed by.
- satPerByte
Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the closure transaction.
- deliveryAddress
An optional address to send funds to in the case of a cooperative close. If the channel was opened with an upfront shutdown script and this field is set, the request to close will fail because the channel must pay out to the upfront shutdown addresss.
- satPerVbyte
A manual fee rate set in sat/vbyte that should be used when crafting the closure transaction.
- maxFeePerVbyte
The maximum fee rate the closer is willing to pay. NOTE: This field is only respected if we're the initiator of the channel.
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 def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val channelPoint: Option[ChannelPoint]
- def clearChannelPoint: CloseChannelRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: CloseChannelRequest.type
- Definition Classes
- CloseChannelRequest → GeneratedMessage
- val deliveryAddress: String
- def discardUnknownFields: CloseChannelRequest
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val force: Boolean
- def getChannelPoint: ChannelPoint
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- CloseChannelRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- CloseChannelRequest → GeneratedMessage
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val maxFeePerVbyte: UInt64
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val satPerVbyte: UInt64
- def serializedSize: Int
- Definition Classes
- CloseChannelRequest → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val targetConf: Int
- 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
- CloseChannelRequest → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[CloseChannelRequest, CloseChannelRequest]) => Mutation[CloseChannelRequest]*): CloseChannelRequest
- 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 withChannelPoint(__v: ChannelPoint): CloseChannelRequest
- def withDeliveryAddress(__v: String): CloseChannelRequest
- def withForce(__v: Boolean): CloseChannelRequest
- def withMaxFeePerVbyte(__v: UInt64): CloseChannelRequest
- def withSatPerByte(__v: Long): CloseChannelRequest
- def withSatPerVbyte(__v: UInt64): CloseChannelRequest
- def withTargetConf(__v: Int): CloseChannelRequest
- def withUnknownFields(__v: UnknownFieldSet): CloseChannelRequest
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- CloseChannelRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage