Module lightning::ln::msgs[][src]

Structs

AcceptChannel
AnnouncementSignatures
ChannelAnnouncement
ChannelReestablish
ChannelUpdate
ClosingSigned
CommitmentSigned
CommitmentUpdate

Struct used to return values from revoke_and_ack messages, containing a bunch of commitment transaction updates if they were pending.

DecodedOnionErrorPacket
FundingCreated
FundingLocked
FundingSigned
GlobalFeatures

Tracks globalfeatures which are in init messages and routing announcements

HandleError
Init
LocalFeatures

Tracks localfeatures which are only in init messages

NodeAnnouncement
OnionErrorPacket
OnionHopData
OnionPacket
OnionRealm0HopData
OpenChannel
Ping
Pong
RevokeAndACK
Shutdown
UnsignedChannelAnnouncement
UnsignedChannelUpdate
UnsignedNodeAnnouncement
UpdateAddHTLC
UpdateFailHTLC
UpdateFailMalformedHTLC
UpdateFee
UpdateFulfillHTLC

Enums

DecodeError
ErrorAction

Used to put an error message in a HandleError

HTLCFailChannelUpdate
NetAddress

Traits

ChannelMessageHandler

A trait to describe an object which can receive channel messages. Messages MAY be called in paralell when they originate from different their_node_ids, however they MUST NOT be called in paralell when the two calls have the same their_node_id.

MsgDecodable
MsgEncodable
RoutingMessageHandler