BOLT12 receive updates (#907)

* Pass the invoice request error back via WS/Webhook

* Remove the MRH blinded payment path

* Fix incorrectly set Liquid address

* Fix notification error handling

* Fix BOLT12 offer webhook URL update

* Optimize requests during BOLT12 invoice creation

* Address review feedback

* Fix Wasm regtest issue with WS receive channel

* Update merged dependencies
This commit is contained in:
Ross Savage
2025-05-12 13:52:49 +02:00
committed by GitHub
parent 68b2f5da17
commit f8275cbd17
26 changed files with 588 additions and 360 deletions

View File

@@ -5501,6 +5501,10 @@ final class wire_cst_LnUrlPayError_Generic extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
}
final class wire_cst_LnUrlPayError_InsufficientBalance extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
}
final class wire_cst_LnUrlPayError_InvalidAmount extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
}
@@ -5544,6 +5548,8 @@ final class wire_cst_LnUrlPayError_ServiceConnectivity extends ffi.Struct {
final class LnUrlPayErrorKind extends ffi.Union {
external wire_cst_LnUrlPayError_Generic Generic;
external wire_cst_LnUrlPayError_InsufficientBalance InsufficientBalance;
external wire_cst_LnUrlPayError_InvalidAmount InvalidAmount;
external wire_cst_LnUrlPayError_InvalidInvoice InvalidInvoice;
@@ -5683,6 +5689,14 @@ final class wire_cst_onchain_payment_limits_response extends ffi.Struct {
external wire_cst_limits receive;
}
final class wire_cst_PaymentError_AmountOutOfRange extends ffi.Struct {
@ffi.Uint64()
external int min;
@ffi.Uint64()
external int max;
}
final class wire_cst_PaymentError_AmountMissing extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
}
@@ -5726,6 +5740,8 @@ final class wire_cst_PaymentError_SignerError extends ffi.Struct {
}
final class PaymentErrorKind extends ffi.Union {
external wire_cst_PaymentError_AmountOutOfRange AmountOutOfRange;
external wire_cst_PaymentError_AmountMissing AmountMissing;
external wire_cst_PaymentError_AssetError AssetError;