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 |