Elle Mouton
ef0e6b78bb
lnwire: let gossip messages implement GossipMessage
2025-11-12 22:54:03 +08:00
Elle Mouton
8372524edf
lnwire: add Outpoint to ChannelAnnouncement2
...
The latest version of the spec has the outpoint included in the
`channel_announcement2` message.
2025-10-01 13:13:32 +02:00
Elle Mouton
769b44bfc6
lnwire: shorten method name
2025-10-01 13:13:31 +02:00
Elle Mouton
1f71f14587
lnwire+netann: update ChannelAnnouncement2 structure
...
Such that all fields are now TLV (including the signature).
2025-09-01 12:06:18 +02:00
Elle Mouton
1410a0949d
lnwire: validate that gossip messages contain valid TLV
...
In this commit, we check that the extra bytes appended to gossip
messages contain valid TLV streams. We do this here for:
- channel_announcement
- channel_announcement_2
- channel_update
- channel_update_2
- node_announcement
This is in preparation for the SQL version of the graph store which will
normalise TLV streams at persistence time.
2025-05-22 14:14:41 +02:00
Olaoluwa Osuntokun
56a100123b
lnwire: add new SerializedSize method to all wire messages
...
This'll be useful for the bandwidth based rate limiting we'll implement
in the next commit.
2025-03-20 18:27:52 -07:00
Elle Mouton
a438eb3af3
lnwire: add ChannelAnnouncement2 message
...
And ensure that it implements the ChannelAnnouncement interface.
2024-09-18 16:14:59 +02:00