HasChannelId

interface HasChannelId : LightningMessage

Functions

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

Properties

channelId
Link copied to clipboard
common
abstract val channelId: ByteVector32
type
Link copied to clipboard
common
abstract val type: Long

Once decrypted, lightning messages start with a 2-byte type that uniquely identifies the kind of message received. See https://github.com/lightningnetwork/lightning-rfc/blob/master/01-messaging.md#lightning-message-format.

Inheritors

Warning
Link copied to clipboard
Error
Link copied to clipboard
FundingSigned
Link copied to clipboard
FundingLocked
Link copied to clipboard
UpdateAddHtlc
Link copied to clipboard
UpdateFulfillHtlc
Link copied to clipboard
UpdateFailHtlc
Link copied to clipboard
UpdateFailMalformedHtlc
Link copied to clipboard
CommitSig
Link copied to clipboard
RevokeAndAck
Link copied to clipboard
UpdateFee
Link copied to clipboard
ChannelReestablish
Link copied to clipboard
AnnouncementSignatures
Link copied to clipboard
Shutdown
Link copied to clipboard
ClosingSigned
Link copied to clipboard