Package fr. acinq. lightning. payment
Types
Final Failure
Link copied to clipboard
sealed class FinalFailure
Content copied to clipboard
A fatal failure that stops payment attempts.
Htlc Part
Link copied to clipboard
data class HtlcPart(htlc: UpdateAddHtlc, finalPayload: PaymentOnion.FinalPayload) : PaymentPart
Content copied to clipboard
Incoming Payment Handler
Link copied to clipboard
class IncomingPaymentHandler(nodeParams: NodeParams, walletParams: WalletParams, db: IncomingPaymentsDb)
Content copied to clipboard
Incoming Payment Packet
Link copied to clipboard
object IncomingPaymentPacket
Content copied to clipboard
Outgoing Payment Failure
Link copied to clipboard
data class OutgoingPaymentFailure(reason: FinalFailure, failures: List<OutgoingPayment.Part.Status.Failed>)
Content copied to clipboard
Outgoing Payment Handler
Link copied to clipboard
class OutgoingPaymentHandler(nodeId: PublicKey, walletParams: WalletParams, db: OutgoingPaymentsDb)
Content copied to clipboard
Outgoing Payment Packet
Link copied to clipboard
object OutgoingPaymentPacket
Content copied to clipboard
Payment Part
Link copied to clipboard
sealed class PaymentPart
Content copied to clipboard
Payment Request
Link copied to clipboard
data class PaymentRequest(prefix: String, amount: MilliSatoshi?, timestampSeconds: Long, nodeId: PublicKey, tags: List<PaymentRequest.TaggedField>, signature: ByteVector)
Content copied to clipboard
Pay To Open Part
Link copied to clipboard
data class PayToOpenPart(payToOpenRequest: PayToOpenRequest, finalPayload: PaymentOnion.FinalPayload) : PaymentPart
Content copied to clipboard
Route Calculation
Link copied to clipboard
object RouteCalculation
Content copied to clipboard