-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
enhancementImprovements to existing features / behaviourImprovements to existing features / behaviourepicIssues created to track large feature developmentIssues created to track large feature developmentgossip
Description
This issue will be used to track the progress of spec proposal and LND implementation of Gossip 1.75.
Useful Links
- Draft spec proposal: extension-bolt: taproot gossip (features 32/33) lightning/bolts#1059
PRs
- channeldb+refactor: remove
kvdb.Backend
from channel DB schemas #8117 - [1/7] lnwire: add new Gossip 1.75 messages #8044
- [2/7] channeldb: add new types and interfaces for gossip 1.75 #8164
- [3/7] multi: start using the new interfaces throughout the codebase #8252
- [4/7] multi: continue threading the new interfaces #8253
- [5/7]: multi: thread ChannelUpdate through codebase #8254
- [6/7]: discovery: sync gossip using block heights & ranges #8255
- [7/7] g175: funding, feature bit & itests #8256
Draft impl:
If you want to get a view of what the big picture changes look like, check out: #8185
Plan
- Spend some time understanding how LND handles Gossip today
- 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)
- add new lnwire messages
- Flesh out: nonce generation for
announcement_sigs_2
- Flesh out gossip query updates
- Code for handling new received
channel_announcement_2
- Code for handling new received
channel_update_2
- Code for handling new received
node_announcement_2
- Code for creating new
node_announcement_2
- Code for creating new
channel_announcement_2
in the funding manager - Code for creating new
channel_update
- Update code for handling gossip queries
yyforyongyu, guggero, saubyk, hsjoberg and niteshbalusu11yyforyongyu and saubyk
Metadata
Metadata
Assignees
Labels
enhancementImprovements to existing features / behaviourImprovements to existing features / behaviourepicIssues created to track large feature developmentIssues created to track large feature developmentgossip