Enum lightning::ln::channelmanager::Retry
source · pub enum Retry {
Attempts(usize),
Timeout(Duration),
}
Expand description
Strategies available to retry payment path failures.
Variants§
Attempts(usize)
Max number of attempts to retry payment.
Each attempt may be multiple HTLCs along multiple paths if the router decides to split up a
retry, and may retry multiple failed HTLCs at once if they failed around the same time and
were retried along a route from a single call to Router::find_route
.
Timeout(Duration)
Available on non-crate feature
no-std
only.Time elapsed before abandoning retries for a payment. At least one attempt at payment is made;
see PaymentParameters::expiry_time
to avoid any attempt at payment after a specific time.