routing: support multiple namespaced MissionControls

This commit is contained in:
Elle Mouton committed 2024-10-01 14:11:05 +02:00
1 parent 5eff056933
commit 8126930d6c
6 files changed
+250 -53

No files matched your search

+2 -3
View File
@@ -729,7 +729,7 @@ func (r *rpcServer) addDeps(s *server, macService *macaroons.Service,
return info.NodeKey1Bytes, info.NodeKey2Bytes, nil
},
FindRoute: s.chanRouter.FindRoute,
MissionControl: s.missionControl.GetDefaultStore(),
MissionControl: s.defaultMC,
ActiveNetParams: r.cfg.ActiveNetParams.Params,
Tower: s.controlTower,
MaxTotalTimelock: r.cfg.MaxOutgoingCltvExpiry,
@@ -6071,8 +6071,7 @@ func (r *rpcServer) AddInvoice(ctx context.Context,
return r.server.chanRouter.FindBlindedPaths(
r.selfNode, amt,
r.server.missionControl.GetDefaultStore().
GetProbability,
r.server.defaultMC.GetProbability,
blindingRestrictions,
)
},