Files
lnd/routing
Olaoluwa Osuntokun ed6fefe3d0 routing: add support for namespaced mission control in payments
This commit enhances the routing package to support namespaced mission
control for payment routing. The changes include:

- Added MissionControlNamespace field to LightningPayment struct to
  propagate namespace through the routing layer
- Modified SessionSource to accept a GetMissionControl function that
  retrieves namespaced MissionControl instances
- Updated NewPaymentSession to use the namespaced MissionControl when
  a custom namespace is specified in the payment

These changes enable different payment types to maintain separate routing
histories and success/failure statistics through mission control namespaces.
Unit tests are included to verify the namespace functionality.
2025-06-05 18:30:13 -07:00
..
2025-04-09 18:47:53 +02:00
2022-01-24 12:19:02 +02:00

routing

Build Status MIT licensed GoDoc

The routing package implements authentication+validation of channel announcements, pruning of the channel graph, path finding within the network, sending outgoing payments into the network and synchronizing new peers to our channel graph state.

Installation and Updating

$  go get -u github.com/lightningnetwork/lnd/routing