Result_PaymentIdPaymentErrorZ |
Result_PaymentIdPaymentErrorZ.clone() |
Creates a new CResult_PaymentIdPaymentErrorZ which has the same data as `orig`
but with all dynamically-allocated buffers duplicated in new buffers.
|
static Result_PaymentIdPaymentErrorZ |
Result_PaymentIdPaymentErrorZ.err(PaymentError e) |
Creates a new CResult_PaymentIdPaymentErrorZ in the error state.
|
static Result_PaymentIdPaymentErrorZ |
Result_PaymentIdPaymentErrorZ.ok(byte[] o) |
Creates a new CResult_PaymentIdPaymentErrorZ in the success state.
|
Result_PaymentIdPaymentErrorZ |
InvoicePayer.pay_invoice(Invoice invoice) |
Pays the given [`Invoice`], caching it for later use in case a retry is needed.
|
Result_PaymentIdPaymentErrorZ |
InvoicePayer.pay_pubkey(byte[] pubkey,
byte[] payment_preimage,
long amount_msats,
int final_cltv_expiry_delta) |
Pays `pubkey` an amount using the hash of the given preimage, caching it for later use in
case a retry is needed.
|
Result_PaymentIdPaymentErrorZ |
InvoicePayer.pay_zero_value_invoice(Invoice invoice,
long amount_msats) |
Pays the given zero-value [`Invoice`] using the given amount, caching it for later use in
case a retry is needed.
|