Tlv

interface Tlv

Functions

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

Properties

tag
Link copied to clipboard
common
abstract 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.

Inheritors

ChannelTlv
Link copied to clipboard
FundingSignedTlv
Link copied to clipboard
CommitSigTlv
Link copied to clipboard
RevokeAndAckTlv
Link copied to clipboard
ChannelReestablishTlv
Link copied to clipboard
ShutdownTlv
Link copied to clipboard
ClosingSignedTlv
Link copied to clipboard
InitTlv
Link copied to clipboard
OnionPaymentPayloadTlv
Link copied to clipboard
GenericTlv
Link copied to clipboard