mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-24 01:14:22 +01:00
Add fetch_onchain_limits service method (#343)
* Add pay_onchain_limits service method * Add receive_onchain_limits service method * Merge pay/receive_onchain_limits * Update field names * Split swapper method in get_chain_pair and get_chain_pairs * Fix test * Introduce and re-use Limits model * Add fetch_lightning_limits SDK method * Fix CI: propagate latest sdk-common changes
This commit is contained in:
@@ -124,6 +124,40 @@ class FlutterBreezLiquidBindings {
|
||||
_frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_fiat_ratesPtr
|
||||
.asFunction<void Function(int, int)>();
|
||||
|
||||
void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limits(
|
||||
int port_,
|
||||
int that,
|
||||
) {
|
||||
return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limits(
|
||||
port_,
|
||||
that,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limitsPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int64, ffi.UintPtr)>>(
|
||||
'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limits');
|
||||
late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limits =
|
||||
_frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_lightning_limitsPtr
|
||||
.asFunction<void Function(int, int)>();
|
||||
|
||||
void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limits(
|
||||
int port_,
|
||||
int that,
|
||||
) {
|
||||
return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limits(
|
||||
port_,
|
||||
that,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limitsPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int64, ffi.UintPtr)>>(
|
||||
'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limits');
|
||||
late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limits =
|
||||
_frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_fetch_onchain_limitsPtr
|
||||
.asFunction<void Function(int, int)>();
|
||||
|
||||
void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_info(
|
||||
int port_,
|
||||
int that,
|
||||
@@ -1829,6 +1863,23 @@ final class wire_cst_input_type extends ffi.Struct {
|
||||
external InputTypeKind kind;
|
||||
}
|
||||
|
||||
final class wire_cst_limits extends ffi.Struct {
|
||||
@ffi.Uint64()
|
||||
external int min_sat;
|
||||
|
||||
@ffi.Uint64()
|
||||
external int max_sat;
|
||||
|
||||
@ffi.Uint64()
|
||||
external int max_zero_conf_sat;
|
||||
}
|
||||
|
||||
final class wire_cst_lightning_payment_limits_response extends ffi.Struct {
|
||||
external wire_cst_limits send;
|
||||
|
||||
external wire_cst_limits receive;
|
||||
}
|
||||
|
||||
final class wire_cst_LiquidSdkError_Generic extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
|
||||
}
|
||||
@@ -2043,6 +2094,10 @@ final class wire_cst_LnUrlWithdrawResult_Ok extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_ln_url_withdraw_success_data> data;
|
||||
}
|
||||
|
||||
final class wire_cst_LnUrlWithdrawResult_Timeout extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_ln_url_withdraw_success_data> data;
|
||||
}
|
||||
|
||||
final class wire_cst_LnUrlWithdrawResult_ErrorStatus extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_ln_url_error_data> data;
|
||||
}
|
||||
@@ -2050,6 +2105,8 @@ final class wire_cst_LnUrlWithdrawResult_ErrorStatus extends ffi.Struct {
|
||||
final class LnUrlWithdrawResultKind extends ffi.Union {
|
||||
external wire_cst_LnUrlWithdrawResult_Ok Ok;
|
||||
|
||||
external wire_cst_LnUrlWithdrawResult_Timeout Timeout;
|
||||
|
||||
external wire_cst_LnUrlWithdrawResult_ErrorStatus ErrorStatus;
|
||||
}
|
||||
|
||||
@@ -2066,6 +2123,12 @@ final class wire_cst_log_entry extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> level;
|
||||
}
|
||||
|
||||
final class wire_cst_onchain_payment_limits_response extends ffi.Struct {
|
||||
external wire_cst_limits send;
|
||||
|
||||
external wire_cst_limits receive;
|
||||
}
|
||||
|
||||
final class wire_cst_PaymentError_Generic extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> err;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user