static Result_RouteLightningErrorZ |
UtilMethods.build_route_from_hops(byte[] our_node_pubkey,
byte[][] hops,
RouteParameters route_params,
NetworkGraph network_graph,
Logger logger,
byte[] random_seed_bytes) |
Construct a route from us (payer) to the target node (payee) via the given hops (which should
exclude the payer, but include the payee).
|
Result_RouteLightningErrorZ |
Router.find_route(byte[] payer,
RouteParameters route_params,
byte[] payment_hash,
ChannelDetails[] first_hops,
Score scorer) |
Finds a [`Route`] between `payer` and `payee` for a payment with the given values.
|
Result_RouteLightningErrorZ |
Router.RouterInterface.find_route(byte[] payer,
RouteParameters route_params,
byte[] payment_hash,
ChannelDetails[] first_hops,
Score scorer) |
Finds a [`Route`] between `payer` and `payee` for a payment with the given values.
|
static Result_RouteLightningErrorZ |
UtilMethods.find_route(byte[] our_node_pubkey,
RouteParameters route_params,
NetworkGraph network_graph,
ChannelDetails[] first_hops,
Logger logger,
Score scorer,
byte[] random_seed_bytes) |
Finds a route from us (payer) to the given target node (payee).
|
static Result_RouteParametersDecodeErrorZ |
Result_RouteParametersDecodeErrorZ.ok(RouteParameters o) |
Creates a new CResult_RouteParametersDecodeErrorZ in the success state.
|
static PaymentSendFailure |
PaymentSendFailure.partial_failure(Result_NoneAPIErrorZ[] results,
RouteParameters failed_paths_retry,
byte[] payment_id) |
Utility method to constructs a new PartialFailure-variant PaymentSendFailure
|
static Event |
Event.payment_path_failed(byte[] payment_id,
byte[] payment_hash,
boolean rejected_by_dest,
Option_NetworkUpdateZ network_update,
boolean all_paths_failed,
RouteHop[] path,
Option_u64Z short_channel_id,
RouteParameters retry) |
Utility method to constructs a new PaymentPathFailed-variant Event
|