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
2025-02-05 10:51:53 +02:00
parent 4dbbd837c0
commit 870c865763
3 changed files with 14 additions and 5 deletions

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 {