Package fr.acinq.lightning.payment

Types

FinalFailure
Link copied to clipboard
common
sealed class FinalFailure

A fatal failure that stops payment attempts.

HtlcPart
Link copied to clipboard
common
data class HtlcPart(htlc: UpdateAddHtlc, finalPayload: PaymentOnion.FinalPayload) : PaymentPart
IncomingPaymentHandler
Link copied to clipboard
common
class IncomingPaymentHandler(nodeParams: NodeParams, walletParams: WalletParams, db: IncomingPaymentsDb)
IncomingPaymentPacket
Link copied to clipboard
common
object IncomingPaymentPacket
OutgoingPaymentFailure
Link copied to clipboard
common
data class OutgoingPaymentFailure(reason: FinalFailure, failures: List<OutgoingPayment.Part.Status.Failed>)
OutgoingPaymentHandler
Link copied to clipboard
common
class OutgoingPaymentHandler(nodeId: PublicKey, walletParams: WalletParams, db: OutgoingPaymentsDb)
OutgoingPaymentPacket
Link copied to clipboard
common
object OutgoingPaymentPacket
PaymentPart
Link copied to clipboard
common
sealed class PaymentPart
PaymentRequest
Link copied to clipboard
common
data class PaymentRequest(prefix: String, amount: MilliSatoshi?, timestampSeconds: Long, nodeId: PublicKey, tags: List<PaymentRequest.TaggedField>, signature: ByteVector)
PayToOpenPart
Link copied to clipboard
common
data class PayToOpenPart(payToOpenRequest: PayToOpenRequest, finalPayload: PaymentOnion.FinalPayload) : PaymentPart
RouteCalculation
Link copied to clipboard
common
object RouteCalculation