graph: export addZombieEdge and rename to MarkZombieEdge

The `graph.Builder`'s `addZombieEdge` method is currently called during
funding transaction validation for the case where the funding tx is not
found. In preparation for moving this code to the gossiper, we export
the method and add it to the ChannelGraphSource interface so that the
gossiper will be able to call it later on.
This commit is contained in:
Elle Mouton committed 2025-02-12 13:15:53 +02:00
1 parent 4dbbd837c0
commit 870c865763
3 files changed
+14 -5

No files matched your search

+6
View File
@@ -107,6 +107,12 @@ func (r *mockGraphSource) AddNode(node *models.LightningNode,
return nil
}
func (r *mockGraphSource) MarkZombieEdge(scid uint64) error {
return r.MarkEdgeZombie(
lnwire.NewShortChanIDFromInt(scid), [33]byte{}, [33]byte{},
)
}
func (r *mockGraphSource) AddEdge(info *models.ChannelEdgeInfo,
_ ...batch.SchedulerOption) error {