lnd
lnd copied to clipboard
[epic]: Gossip 1.75
This issue will be used to track the progress of spec proposal and LND implementation of Gossip 1.75.
Useful Links
- Draft spec proposal: https://github.com/lightning/bolts/pull/1059
PRs
- [x] https://github.com/lightningnetwork/lnd/pull/8117
- [ ] https://github.com/lightningnetwork/lnd/pull/8044
- [ ] https://github.com/lightningnetwork/lnd/pull/8164
- [ ] #8252
- [ ] #8253
- [ ] #8254
- [ ] #8255
- [ ] #8256
Draft impl:
If you want to get a view of what the big picture changes look like, check out: https://github.com/lightningnetwork/lnd/pull/8185
Plan
- [x] Spend some time understanding how LND handles Gossip today
- [x] Update the spec proposal with the latest updates
- [ ] Flesh out: Handling of old & new gossip messages (ie, when does it make sense to stop sending old node announcement etc)
- [x] add new lnwire messages
- [ ] Flesh out: nonce generation for
announcement_sigs_2
- [x] Flesh out gossip query updates
- [x] Code for handling new received
channel_announcement_2
- [x] Code for handling new received
channel_update_2
- [ ] Code for handling new received
node_announcement_2
- [ ] Code for creating new
node_announcement_2
- [x] Code for creating new
channel_announcement_2
in the funding manager - [x] Code for creating new
channel_update
- [x] Update code for handling gossip queries