boolean |
Bolt11Invoice.eq(Bolt11Invoice b) |
Checks if two Bolt11Invoices contain equal inner contents.
|
static Result_Bolt11InvoiceBolt11SemanticErrorZ |
Result_Bolt11InvoiceBolt11SemanticErrorZ.ok(Bolt11Invoice o) |
Creates a new CResult_Bolt11InvoiceBolt11SemanticErrorZ in the success state.
|
static Result_Bolt11InvoiceParseOrSemanticErrorZ |
Result_Bolt11InvoiceParseOrSemanticErrorZ.ok(Bolt11Invoice o) |
Creates a new CResult_Bolt11InvoiceParseOrSemanticErrorZ in the success state.
|
static Result_Bolt11InvoiceSignOrCreationErrorZ |
Result_Bolt11InvoiceSignOrCreationErrorZ.ok(Bolt11Invoice o) |
Creates a new CResult_Bolt11InvoiceSignOrCreationErrorZ in the success state.
|
static Result_ThirtyTwoBytesPaymentErrorZ |
UtilMethods.pay_invoice(Bolt11Invoice invoice,
Retry retry_strategy,
ChannelManager channelmanager) |
Pays the given [`Bolt11Invoice`], retrying if needed based on [`Retry`].
|
static Result_NonePaymentErrorZ |
UtilMethods.pay_invoice_with_id(Bolt11Invoice invoice,
byte[] payment_id,
Retry retry_strategy,
ChannelManager channelmanager) |
Pays the given [`Bolt11Invoice`] with a custom idempotency key, retrying if needed based on
[`Retry`].
|
static Result_ThirtyTwoBytesPaymentErrorZ |
UtilMethods.pay_zero_value_invoice(Bolt11Invoice invoice,
long amount_msats,
Retry retry_strategy,
ChannelManager channelmanager) |
Pays the given zero-value [`Bolt11Invoice`] using the given amount, retrying if needed based on
[`Retry`].
|
static Result_NonePaymentErrorZ |
UtilMethods.pay_zero_value_invoice_with_id(Bolt11Invoice invoice,
long amount_msats,
byte[] payment_id,
Retry retry_strategy,
ChannelManager channelmanager) |
Pays the given zero-value [`Bolt11Invoice`] using the given amount and custom idempotency key,
retrying if needed based on [`Retry`].
|
static Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbingErrorZ |
UtilMethods.preflight_probe_invoice(Bolt11Invoice invoice,
ChannelManager channelmanager,
Option_u64Z liquidity_limit_multiplier) |
Sends payment probes over all paths of a route that would be used to pay the given invoice.
|
static Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbingErrorZ |
UtilMethods.preflight_probe_zero_value_invoice(Bolt11Invoice invoice,
long amount_msat,
ChannelManager channelmanager,
Option_u64Z liquidity_limit_multiplier) |
Sends payment probes over all paths of a route that would be used to pay the given zero-value
invoice using the given amount.
|