TrampolinePayload

data class TrampolinePayload(totalAmount: MilliSatoshi, expiry: CltvExpiry, paymentSecret: ByteVector32, packet: OnionRoutingPacket)

Parameters

totalAmount

total amount that the trampoline node should receive.

expiry

expiry at the trampoline node.

paymentSecret

trampoline payment secret (should be different from the invoice payment secret).

packet

trampoline onion packet.

Constructors

TrampolinePayload
Link copied to clipboard
common
fun TrampolinePayload(totalAmount: MilliSatoshi, expiry: CltvExpiry, paymentSecret: ByteVector32, packet: OnionRoutingPacket)

Functions

createFinalPayload
Link copied to clipboard
common
fun createFinalPayload(partialAmount: MilliSatoshi): PaymentOnion.FinalPayload

Properties

expiry
Link copied to clipboard
common
val expiry: CltvExpiry
packet
Link copied to clipboard
common
val packet: OnionRoutingPacket
paymentSecret
Link copied to clipboard
common
val paymentSecret: ByteVector32
totalAmount
Link copied to clipboard
common
val totalAmount: MilliSatoshi