Skip to content

Commit

Permalink
Update Breez SDK Flutter package to version v0.4.3-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jun 24, 2024
1 parent e8ca783 commit de050c6
Show file tree
Hide file tree
Showing 10 changed files with 304 additions and 417 deletions.
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group 'com.breez.breez_sdk'
version '0.4.2-rc3'
version '0.4.3-rc1'

buildscript {
ext.kotlin_version = '1.8.20'
Expand Down
8 changes: 6 additions & 2 deletions ios/Classes/bridge_generated.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ typedef struct _Dart_Handle* Dart_Handle;

#define ESTIMATED_LOCKUP_TX_VSIZE 153

#define MOCK_REVERSE_SWAP_MIN 50000

#define MOCK_REVERSE_SWAP_MAX 1000000

typedef struct DartCObject DartCObject;

typedef int64_t DartPort;
Expand All @@ -23,8 +27,8 @@ typedef struct wire_uint_8_list {
} wire_uint_8_list;

typedef struct wire_GreenlightCredentials {
struct wire_uint_8_list *device_key;
struct wire_uint_8_list *device_cert;
struct wire_uint_8_list *developer_key;
struct wire_uint_8_list *developer_cert;
} wire_GreenlightCredentials;

typedef struct wire_GreenlightNodeConfig {
Expand Down
263 changes: 134 additions & 129 deletions ios/bindings-swift/Sources/BreezSDK/BreezSDK.swift

Large diffs are not rendered by default.

132 changes: 66 additions & 66 deletions ios/bindings-swift/Sources/BreezSDK/breez_sdkFFI.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,267 +46,267 @@ typedef struct RustCallStatus {
// ⚠️ increment the version suffix in all instances of UNIFFI_SHARED_HEADER_V4 in this file. ⚠️
#endif // def UNIFFI_SHARED_H

void ffi_breez_sdk_6bfd_BlockingBreezServices_object_free(
void ffi_breez_sdk_66c4_BlockingBreezServices_object_free(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_disconnect(
void breez_sdk_66c4_BlockingBreezServices_disconnect(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_configure_node(
void breez_sdk_66c4_BlockingBreezServices_configure_node(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_payment(
RustBuffer breez_sdk_66c4_BlockingBreezServices_send_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_spontaneous_payment(
RustBuffer breez_sdk_66c4_BlockingBreezServices_send_spontaneous_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_receive_payment(
RustBuffer breez_sdk_66c4_BlockingBreezServices_receive_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_pay_lnurl(
RustBuffer breez_sdk_66c4_BlockingBreezServices_pay_lnurl(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_withdraw_lnurl(
RustBuffer breez_sdk_66c4_BlockingBreezServices_withdraw_lnurl(
void*_Nonnull ptr,RustBuffer request,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lnurl_auth(
RustBuffer breez_sdk_66c4_BlockingBreezServices_lnurl_auth(
void*_Nonnull ptr,RustBuffer req_data,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_report_issue(
void breez_sdk_66c4_BlockingBreezServices_report_issue(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_node_credentials(
RustBuffer breez_sdk_66c4_BlockingBreezServices_node_credentials(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_node_info(
RustBuffer breez_sdk_66c4_BlockingBreezServices_node_info(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_sign_message(
RustBuffer breez_sdk_66c4_BlockingBreezServices_sign_message(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_check_message(
RustBuffer breez_sdk_66c4_BlockingBreezServices_check_message(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_backup_status(
RustBuffer breez_sdk_66c4_BlockingBreezServices_backup_status(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_backup(
void breez_sdk_66c4_BlockingBreezServices_backup(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_payments(
RustBuffer breez_sdk_66c4_BlockingBreezServices_list_payments(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_payment_by_hash(
RustBuffer breez_sdk_66c4_BlockingBreezServices_payment_by_hash(
void*_Nonnull ptr,RustBuffer hash,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_set_payment_metadata(
void breez_sdk_66c4_BlockingBreezServices_set_payment_metadata(
void*_Nonnull ptr,RustBuffer hash,RustBuffer metadata,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_redeem_onchain_funds(
RustBuffer breez_sdk_66c4_BlockingBreezServices_redeem_onchain_funds(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_fiat_rates(
RustBuffer breez_sdk_66c4_BlockingBreezServices_fetch_fiat_rates(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_fiat_currencies(
RustBuffer breez_sdk_66c4_BlockingBreezServices_list_fiat_currencies(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_lsps(
RustBuffer breez_sdk_66c4_BlockingBreezServices_list_lsps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_connect_lsp(
void breez_sdk_66c4_BlockingBreezServices_connect_lsp(
void*_Nonnull ptr,RustBuffer lsp_id,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_lsp_info(
RustBuffer breez_sdk_66c4_BlockingBreezServices_fetch_lsp_info(
void*_Nonnull ptr,RustBuffer lsp_id,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_open_channel_fee(
RustBuffer breez_sdk_66c4_BlockingBreezServices_open_channel_fee(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lsp_id(
RustBuffer breez_sdk_66c4_BlockingBreezServices_lsp_id(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lsp_info(
RustBuffer breez_sdk_66c4_BlockingBreezServices_lsp_info(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_close_lsp_channels(
void breez_sdk_66c4_BlockingBreezServices_close_lsp_channels(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_register_webhook(
void breez_sdk_66c4_BlockingBreezServices_register_webhook(
void*_Nonnull ptr,RustBuffer webhook_url,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_unregister_webhook(
void breez_sdk_66c4_BlockingBreezServices_unregister_webhook(
void*_Nonnull ptr,RustBuffer webhook_url,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_receive_onchain(
RustBuffer breez_sdk_66c4_BlockingBreezServices_receive_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_swap(
RustBuffer breez_sdk_66c4_BlockingBreezServices_in_progress_swap(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_rescan_swaps(
void breez_sdk_66c4_BlockingBreezServices_rescan_swaps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_redeem_swap(
void breez_sdk_66c4_BlockingBreezServices_redeem_swap(
void*_Nonnull ptr,RustBuffer swap_address,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_refundables(
RustBuffer breez_sdk_66c4_BlockingBreezServices_list_refundables(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_refund(
RustBuffer breez_sdk_66c4_BlockingBreezServices_prepare_refund(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_refund(
RustBuffer breez_sdk_66c4_BlockingBreezServices_refund(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_reverse_swap_fees(
RustBuffer breez_sdk_66c4_BlockingBreezServices_fetch_reverse_swap_fees(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_onchain_payment_limits(
RustBuffer breez_sdk_66c4_BlockingBreezServices_onchain_payment_limits(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_onchain_payment(
RustBuffer breez_sdk_66c4_BlockingBreezServices_prepare_onchain_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_onchain_payments(
RustBuffer breez_sdk_66c4_BlockingBreezServices_in_progress_onchain_payments(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_reverse_swaps(
RustBuffer breez_sdk_66c4_BlockingBreezServices_in_progress_reverse_swaps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_max_reverse_swap_amount(
RustBuffer breez_sdk_66c4_BlockingBreezServices_max_reverse_swap_amount(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_onchain(
RustBuffer breez_sdk_66c4_BlockingBreezServices_send_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_pay_onchain(
RustBuffer breez_sdk_66c4_BlockingBreezServices_pay_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_execute_dev_command(
RustBuffer breez_sdk_66c4_BlockingBreezServices_execute_dev_command(
void*_Nonnull ptr,RustBuffer command,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_generate_diagnostic_data(
RustBuffer breez_sdk_66c4_BlockingBreezServices_generate_diagnostic_data(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_BlockingBreezServices_sync(
void breez_sdk_66c4_BlockingBreezServices_sync(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_recommended_fees(
RustBuffer breez_sdk_66c4_BlockingBreezServices_recommended_fees(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_buy_bitcoin(
RustBuffer breez_sdk_66c4_BlockingBreezServices_buy_bitcoin(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_redeem_onchain_funds(
RustBuffer breez_sdk_66c4_BlockingBreezServices_prepare_redeem_onchain_funds(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_6bfd_LogStream_init_callback(
void ffi_breez_sdk_66c4_LogStream_init_callback(
ForeignCallback _Nonnull callback_stub,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_6bfd_EventListener_init_callback(
void ffi_breez_sdk_66c4_EventListener_init_callback(
ForeignCallback _Nonnull callback_stub,
RustCallStatus *_Nonnull out_status
);
void*_Nonnull breez_sdk_6bfd_connect(
void*_Nonnull breez_sdk_66c4_connect(
RustBuffer req,uint64_t listener,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_6bfd_set_log_stream(
void breez_sdk_66c4_set_log_stream(
uint64_t log_stream,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_parse_invoice(
RustBuffer breez_sdk_66c4_parse_invoice(
RustBuffer invoice,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_parse_input(
RustBuffer breez_sdk_66c4_parse_input(
RustBuffer s,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_mnemonic_to_seed(
RustBuffer breez_sdk_66c4_mnemonic_to_seed(
RustBuffer phrase,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_default_config(
RustBuffer breez_sdk_66c4_default_config(
RustBuffer env_type,RustBuffer api_key,RustBuffer node_config,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_static_backup(
RustBuffer breez_sdk_66c4_static_backup(
RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_service_health_check(
RustBuffer breez_sdk_66c4_service_health_check(
RustBuffer api_key,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_6bfd_rustbuffer_alloc(
RustBuffer ffi_breez_sdk_66c4_rustbuffer_alloc(
int32_t size,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_6bfd_rustbuffer_from_bytes(
RustBuffer ffi_breez_sdk_66c4_rustbuffer_from_bytes(
ForeignBytes bytes,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_6bfd_rustbuffer_free(
void ffi_breez_sdk_66c4_rustbuffer_free(
RustBuffer buf,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_6bfd_rustbuffer_reserve(
RustBuffer ffi_breez_sdk_66c4_rustbuffer_reserve(
RustBuffer buf,int32_t additional,
RustCallStatus *_Nonnull out_status
);
2 changes: 1 addition & 1 deletion ios/breez_sdk.podspec
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tag_version = '0.4.2-rc3'
tag_version = '0.4.3-rc1'
framework = 'breez_sdkFFI.xcframework'
lib_name = "breez-sdkFFI.#{tag_version}"
url = "https://github.com/breez/breez-sdk-swift/releases/download/#{tag_version}/#{framework}.zip"
Expand Down
3 changes: 3 additions & 0 deletions lib/breez_sdk.dart
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ class BreezSDK {
await fetchNodeData();
}

/// Retrieve the decrypted credentials from the node.
Future<NodeCredentials?> nodeCredentials() async => await _lnToolkit.nodeCredentials();

/// Check whether node service is initialized or not
Future<bool> isInitialized() async => await _lnToolkit.isInitialized();

Expand Down
Loading

0 comments on commit de050c6

Please sign in to comment.