ChannelVersionTlv

data class ChannelVersionTlv(channelType: ChannelType) : ChannelTlv

This legacy TLV was used before ChannelType was introduced: it should be removed whenever possible.

Constructors

ChannelVersionTlv
Link copied to clipboard
common
fun ChannelVersionTlv(channelType: ChannelType)

Types

Companion
Link copied to clipboard
common
object Companion : TlvValueReader<ChannelTlv.ChannelVersionTlv>

Functions

write
Link copied to clipboard
common
open fun write(): ByteArray
open override fun write(out: Output)

Properties

channelType
Link copied to clipboard
common
val channelType: ChannelType
tag
Link copied to clipboard
common
open override val tag: Long

TLV fields start with a tag that uniquely identifies the type of field within a specific namespace (usually a lightning message). See https://github.com/lightningnetwork/lightning-rfc/blob/master/01-messaging.md#type-length-value-format.