object Features
- Companion:
- class
- Source:
- Features.scala
Type members
Classlikes
case object AnchorOutputsZeroFeeHtlcTx extends Feature with InitFeature with NodeFeature with ChannelTypeFeature
- Source:
- Features.scala
case object BasicMultiPartPayment extends Feature with InitFeature with NodeFeature with InvoiceFeature
- Source:
- Features.scala
case object DualFunding extends Feature with InitFeature with NodeFeature with PermanentChannelFeature
- Source:
- Features.scala
case object StaticRemoteKey extends Feature with InitFeature with NodeFeature with ChannelTypeFeature
- Source:
- Features.scala
case object TrampolinePaymentPrototype extends Feature with InitFeature with NodeFeature with InvoiceFeature
- Source:
- Features.scala
case object UpfrontShutdownScript extends Feature with InitFeature with NodeFeature with PermanentChannelFeature
- Source:
- Features.scala
case object VariableLengthOnion extends Feature with InitFeature with NodeFeature with InvoiceFeature
- Source:
- Features.scala
Inherited types
The names of the product elements
The names of the product elements
- Inherited from:
- Mirror
- Source:
- Mirror.scala
Value members
Concrete methods
Returns true if both feature sets are compatible.
Returns true if both feature sets are compatible.
- Source:
- Features.scala
def canUseFeature[T <: Feature](localFeatures: Features[T], remoteFeatures: Features[T], feature: T): Boolean
returns true if both have at least optional support
returns true if both have at least optional support
- Source:
- Features.scala