Incoming Payment Packet
object IncomingPaymentPacket
Content copied to clipboard
Functions
decrypt
Link copied to clipboard
fun decrypt(add: UpdateAddHtlc, privateKey: PrivateKey): Either<FailureMessage, PaymentOnion.FinalPayload>
Content copied to clipboard
Decrypt the onion packet of a received htlc. We expect to be the final recipient, and we validate that the HTLC fields match the onion fields (this prevents intermediate nodes from sending an invalid amount or expiry).
decrypt Onion
Link copied to clipboard
fun decryptOnion(paymentHash: ByteVector32, packet: OnionRoutingPacket, packetLength: Int, privateKey: PrivateKey): Either<FailureMessage, PaymentOnion.FinalPayload>
Content copied to clipboard