Feature

sealed class Feature

Types

AnchorOutputs
Link copied to clipboard
common
object AnchorOutputs : Feature
BasicMultiPartPayment
Link copied to clipboard
common
object BasicMultiPartPayment : Feature
ChannelBackupClient
Link copied to clipboard
common
object ChannelBackupClient : Feature

This feature bit should be activated when a node wants to send channel backups to their peers.

ChannelBackupProvider
Link copied to clipboard
common
object ChannelBackupProvider : Feature

This feature bit should be activated when a node stores channel backups for their peers.

ChannelRangeQueries
Link copied to clipboard
common
object ChannelRangeQueries : Feature
ChannelRangeQueriesExtended
Link copied to clipboard
common
object ChannelRangeQueriesExtended : Feature
ChannelType
Link copied to clipboard
common
object ChannelType : Feature
ExperimentalTrampolinePayment
Link copied to clipboard
common
object ExperimentalTrampolinePayment : Feature
InitialRoutingSync
Link copied to clipboard
common
object InitialRoutingSync : Feature
OptionDataLossProtect
Link copied to clipboard
common
object OptionDataLossProtect : Feature
PaymentMetadata
Link copied to clipboard
common
object PaymentMetadata : Feature
PaymentSecret
Link copied to clipboard
common
object PaymentSecret : Feature
PayToOpenClient
Link copied to clipboard
common
object PayToOpenClient : Feature

This feature bit should be activated when a node accepts on-the-fly channel creation.

PayToOpenProvider
Link copied to clipboard
common
object PayToOpenProvider : Feature

This feature bit should be activated when a node supports opening channels on-the-fly when liquidity is missing to receive a payment.

ShutdownAnySegwit
Link copied to clipboard
common
object ShutdownAnySegwit : Feature
StaticRemoteKey
Link copied to clipboard
common
object StaticRemoteKey : Feature
TrampolinePayment
Link copied to clipboard
common
object TrampolinePayment : Feature
TrustedSwapInClient
Link copied to clipboard
common
object TrustedSwapInClient : Feature

This feature bit should be activated when a node accepts channel creation via trusted swaps-in.

TrustedSwapInProvider
Link copied to clipboard
common
object TrustedSwapInProvider : Feature

This feature bit should be activated when a node supports opening channels in exchange for on-chain funds (swap-in).

VariableLengthOnion
Link copied to clipboard
common
object VariableLengthOnion : Feature
WakeUpNotificationClient
Link copied to clipboard
common
object WakeUpNotificationClient : Feature

This feature bit should be activated when a mobile node supports waking up via push notifications.

WakeUpNotificationProvider
Link copied to clipboard
common
object WakeUpNotificationProvider : Feature

This feature bit should be activated when a node supports waking up their peers via push notifications.

Wumbo
Link copied to clipboard
common
object Wumbo : Feature
ZeroConfChannels
Link copied to clipboard
common
object ZeroConfChannels : Feature

This feature bit should be activated when a node accepts unconfirmed channels (will set min_depth to 0 in accept_channel).

ZeroReserveChannels
Link copied to clipboard
common
object ZeroReserveChannels : Feature

This feature bit should be activated when a node accepts having their channel reserve set to 0.

Functions

supportBit
Link copied to clipboard
common
fun supportBit(support: FeatureSupport): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

mandatory
Link copied to clipboard
common
abstract val mandatory: Int
optional
Link copied to clipboard
common
val optional: Int
rfcName
Link copied to clipboard
common
abstract val rfcName: String
scopes
Link copied to clipboard
common
abstract val scopes: Set<FeatureScope>

Inheritors

Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard
Feature
Link copied to clipboard