Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G2 #138

Closed
wants to merge 31 commits into from
Closed

G2 #138

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
299bcc7
multi: rename AnnounceSignatures to AnnounceSignatures1
ellemouton Aug 21, 2024
0326227
multi: rename ChannelAnnouncement to ChannelAnnouncment1
ellemouton Aug 21, 2024
6f44bd8
multi: rename ChannelUpdate to ChannelUpdate1
ellemouton Aug 21, 2024
83e6107
lnwire: add btc and node announcement nonces to channel_ready
ellemouton Aug 21, 2024
8b642db
lnwire: add FirstBlock and BlockRange to GossipTimestampRange
ellemouton Jan 8, 2024
35d386a
lnwire: add AnnounceSignatures interface
ellemouton Oct 26, 2023
c7acdda
routing+server: move FetchTx method to server
ellemouton Aug 21, 2024
4ccb01f
discovery: add a fetchPKScript helper method
ellemouton Aug 21, 2024
d347f25
multi: move ChanAnn validation to method in lnwire
ellemouton Aug 21, 2024
0c3fde7
lnwire: add a ChannelAnnouncement interface
ellemouton Oct 26, 2023
289b2d0
multi: convert ChanUpdate validate funcs to methods
ellemouton Aug 21, 2024
c92de97
lnwire: add a ChannelUpdate interface
ellemouton Oct 26, 2023
525a750
lnwire: add MsgHash helper
ellemouton Oct 26, 2023
a6060c5
lnwire: add AnnounceSignatures2 message
ellemouton Sep 29, 2023
d53c8f9
lnwire: make RawFeatureVector a Record producer
ellemouton Aug 21, 2024
4de0166
lnwire: add ChannelAnnouncement2 message
ellemouton Sep 29, 2023
d3c572c
lnwire: introduce the Boolean type
ellemouton Jan 9, 2024
15043e8
lnwire: add ChannelUpdate2
ellemouton Sep 29, 2023
2ffbfc0
docs: update release notes
ellemouton Aug 21, 2024
1423dd4
multi: rename ChannelAuthProof
ellemouton Aug 21, 2024
c29e525
multi: rename ChannelEdgePolicy
ellemouton Aug 21, 2024
c899204
multi: rename ChannelEdgeInfo
ellemouton Aug 21, 2024
a918753
channeldb: add ChanneEdgeInfo and ChannelAuthProof interfaces
ellemouton Oct 27, 2023
f5932e1
channeldb: add ChannelEdgePolicy interface
ellemouton Aug 21, 2024
5710596
channeldb: add ChannelAuthProof2
ellemouton Oct 27, 2023
ef9ead9
channeldb: add ChannelEdgeInfo2
ellemouton Oct 27, 2023
04cbe58
channeldb: add ChannelEdgePolicy2
ellemouton Oct 27, 2023
c9a3366
channeldb+refactor: move ser/deser funcs to separate files
ellemouton Aug 21, 2024
e3eced6
channeldb: add encoding for ChannelEdgeInfo2
ellemouton Aug 21, 2024
df33695
channeldb: add encoding for ChannelEdgePolicy2
ellemouton Aug 21, 2024
721ba87
docs: update release notes
ellemouton Aug 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions autopilot/graph.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ func (d *dbNode) Addrs() []net.Addr {
// NOTE: Part of the autopilot.Node interface.
func (d *dbNode) ForEachChannel(cb func(ChannelEdge) error) error {
return d.db.ForEachNodeChannelTx(d.tx, d.node.PubKeyBytes,
func(tx kvdb.RTx, ei *models.ChannelEdgeInfo, ep,
_ *models.ChannelEdgePolicy) error {
func(tx kvdb.RTx, ei *models.ChannelEdgeInfo1, ep,
_ *models.ChannelEdgePolicy1) error {

// Skip channels for which no outgoing edge policy is
// available.
Expand Down Expand Up @@ -238,15 +238,15 @@ func (d *databaseChannelGraph) addRandChannel(node1, node2 *btcec.PublicKey,
}

chanID := randChanID()
edge := &models.ChannelEdgeInfo{
edge := &models.ChannelEdgeInfo1{
ChannelID: chanID.ToUint64(),
Capacity: capacity,
}
edge.AddNodeKeys(lnNode1, lnNode2, lnNode1, lnNode2)
if err := d.db.AddChannelEdge(edge); err != nil {
return nil, nil, err
}
edgePolicy := &models.ChannelEdgePolicy{
edgePolicy := &models.ChannelEdgePolicy1{
SigBytes: testSig.Serialize(),
ChannelID: chanID.ToUint64(),
LastUpdate: time.Now(),
Expand All @@ -262,7 +262,7 @@ func (d *databaseChannelGraph) addRandChannel(node1, node2 *btcec.PublicKey,
if err := d.db.UpdateEdgePolicy(edgePolicy); err != nil {
return nil, nil, err
}
edgePolicy = &models.ChannelEdgePolicy{
edgePolicy = &models.ChannelEdgePolicy1{
SigBytes: testSig.Serialize(),
ChannelID: chanID.ToUint64(),
LastUpdate: time.Now(),
Expand Down
2 changes: 1 addition & 1 deletion channeldb/channel_cache_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ func assertHasChanEntries(t *testing.T, c *channelCache, start, end uint64) {
// channelForInt generates a unique ChannelEdge given an integer.
func channelForInt(i uint64) ChannelEdge {
return ChannelEdge{
Info: &models.ChannelEdgeInfo{
Info: &models.ChannelEdgeInfo1{
ChannelID: i,
},
}
Expand Down
Loading
Loading