PaymentInProgress

fun PaymentInProgress(request: SendPayment, attemptNumber: Int, trampolinePayload: OutgoingPaymentHandler.PaymentAttempt.TrampolinePayload, pending: Map<UUID, Pair<OutgoingPayment.Part, SharedSecrets>>, ignore: Set<ByteVector32>, failures: List<Either<ChannelException, FailureMessage>>)

Parameters

request

payment request containing the total amount to send.

attemptNumber

number of failed previous payment attempts.

trampolinePayload

trampoline payload for the current payment attempt.

pending

pending child payments (HTLCs were sent, we are waiting for a fulfill or a failure).

ignore

channels that should be ignored (previously returned an error).

failures

previous child payment failures.