Skip to content

Commit

Permalink
Update Breez SDK Flutter package to version v0.4.2-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed May 28, 2024
1 parent 78643ed commit f896e3d
Show file tree
Hide file tree
Showing 9 changed files with 296 additions and 215 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.1'
version '0.4.2-rc1'

buildscript {
ext.kotlin_version = '1.8.20'
Expand Down
3 changes: 3 additions & 0 deletions ios/Classes/bridge_generated.h
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,8 @@ void wire_close_lsp_channels(int64_t port_);

void wire_register_webhook(int64_t port_, struct wire_uint_8_list *webhook_url);

void wire_unregister_webhook(int64_t port_, struct wire_uint_8_list *webhook_url);

void wire_backup(int64_t port_);

void wire_backup_status(int64_t port_);
Expand Down Expand Up @@ -519,6 +521,7 @@ static int64_t dummy_method_to_enforce_bundling(void) {
dummy_var ^= ((int64_t) (void*) wire_lsp_info);
dummy_var ^= ((int64_t) (void*) wire_close_lsp_channels);
dummy_var ^= ((int64_t) (void*) wire_register_webhook);
dummy_var ^= ((int64_t) (void*) wire_unregister_webhook);
dummy_var ^= ((int64_t) (void*) wire_backup);
dummy_var ^= ((int64_t) (void*) wire_backup_status);
dummy_var ^= ((int64_t) (void*) wire_parse_invoice);
Expand Down
135 changes: 72 additions & 63 deletions ios/bindings-swift/Sources/BreezSDK/BreezSDK.swift

Large diffs are not rendered by default.

134 changes: 69 additions & 65 deletions ios/bindings-swift/Sources/BreezSDK/breez_sdkFFI.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,263 +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_b2f4_BlockingBreezServices_object_free(
void ffi_breez_sdk_6bfd_BlockingBreezServices_object_free(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_disconnect(
void breez_sdk_6bfd_BlockingBreezServices_disconnect(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_configure_node(
void breez_sdk_6bfd_BlockingBreezServices_configure_node(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_send_payment(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_send_spontaneous_payment(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_spontaneous_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_receive_payment(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_receive_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_pay_lnurl(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_pay_lnurl(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_withdraw_lnurl(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_withdraw_lnurl(
void*_Nonnull ptr,RustBuffer request,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_lnurl_auth(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lnurl_auth(
void*_Nonnull ptr,RustBuffer req_data,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_report_issue(
void breez_sdk_6bfd_BlockingBreezServices_report_issue(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_node_credentials(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_node_credentials(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_node_info(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_node_info(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_sign_message(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_sign_message(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_check_message(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_check_message(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_backup_status(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_backup_status(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_backup(
void breez_sdk_6bfd_BlockingBreezServices_backup(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_list_payments(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_payments(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_payment_by_hash(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_payment_by_hash(
void*_Nonnull ptr,RustBuffer hash,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_set_payment_metadata(
void breez_sdk_6bfd_BlockingBreezServices_set_payment_metadata(
void*_Nonnull ptr,RustBuffer hash,RustBuffer metadata,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_redeem_onchain_funds(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_redeem_onchain_funds(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_fetch_fiat_rates(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_fiat_rates(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_list_fiat_currencies(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_fiat_currencies(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_list_lsps(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_lsps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_connect_lsp(
void breez_sdk_6bfd_BlockingBreezServices_connect_lsp(
void*_Nonnull ptr,RustBuffer lsp_id,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_fetch_lsp_info(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_lsp_info(
void*_Nonnull ptr,RustBuffer lsp_id,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_open_channel_fee(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_open_channel_fee(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_lsp_id(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lsp_id(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_lsp_info(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_lsp_info(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_close_lsp_channels(
void breez_sdk_6bfd_BlockingBreezServices_close_lsp_channels(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_register_webhook(
void breez_sdk_6bfd_BlockingBreezServices_register_webhook(
void*_Nonnull ptr,RustBuffer webhook_url,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_receive_onchain(
void breez_sdk_6bfd_BlockingBreezServices_unregister_webhook(
void*_Nonnull ptr,RustBuffer webhook_url,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_6bfd_BlockingBreezServices_receive_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_in_progress_swap(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_swap(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_rescan_swaps(
void breez_sdk_6bfd_BlockingBreezServices_rescan_swaps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_redeem_swap(
void breez_sdk_6bfd_BlockingBreezServices_redeem_swap(
void*_Nonnull ptr,RustBuffer swap_address,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_list_refundables(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_list_refundables(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_prepare_refund(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_refund(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_refund(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_refund(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_fetch_reverse_swap_fees(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_fetch_reverse_swap_fees(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_onchain_payment_limits(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_onchain_payment_limits(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_prepare_onchain_payment(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_onchain_payment(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_in_progress_onchain_payments(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_onchain_payments(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_in_progress_reverse_swaps(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_in_progress_reverse_swaps(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_max_reverse_swap_amount(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_max_reverse_swap_amount(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_send_onchain(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_send_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_pay_onchain(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_pay_onchain(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_execute_dev_command(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_execute_dev_command(
void*_Nonnull ptr,RustBuffer command,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_generate_diagnostic_data(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_generate_diagnostic_data(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_BlockingBreezServices_sync(
void breez_sdk_6bfd_BlockingBreezServices_sync(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_recommended_fees(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_recommended_fees(
void*_Nonnull ptr,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_buy_bitcoin(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_buy_bitcoin(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_BlockingBreezServices_prepare_redeem_onchain_funds(
RustBuffer breez_sdk_6bfd_BlockingBreezServices_prepare_redeem_onchain_funds(
void*_Nonnull ptr,RustBuffer req,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_b2f4_LogStream_init_callback(
void ffi_breez_sdk_6bfd_LogStream_init_callback(
ForeignCallback _Nonnull callback_stub,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_b2f4_EventListener_init_callback(
void ffi_breez_sdk_6bfd_EventListener_init_callback(
ForeignCallback _Nonnull callback_stub,
RustCallStatus *_Nonnull out_status
);
void*_Nonnull breez_sdk_b2f4_connect(
void*_Nonnull breez_sdk_6bfd_connect(
RustBuffer req,uint64_t listener,
RustCallStatus *_Nonnull out_status
);
void breez_sdk_b2f4_set_log_stream(
void breez_sdk_6bfd_set_log_stream(
uint64_t log_stream,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_parse_invoice(
RustBuffer breez_sdk_6bfd_parse_invoice(
RustBuffer invoice,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_parse_input(
RustBuffer breez_sdk_6bfd_parse_input(
RustBuffer s,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_mnemonic_to_seed(
RustBuffer breez_sdk_6bfd_mnemonic_to_seed(
RustBuffer phrase,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_default_config(
RustBuffer breez_sdk_6bfd_default_config(
RustBuffer env_type,RustBuffer api_key,RustBuffer node_config,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_static_backup(
RustBuffer breez_sdk_6bfd_static_backup(
RustBuffer req,
RustCallStatus *_Nonnull out_status
);
RustBuffer breez_sdk_b2f4_service_health_check(
RustBuffer breez_sdk_6bfd_service_health_check(
RustBuffer api_key,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_b2f4_rustbuffer_alloc(
RustBuffer ffi_breez_sdk_6bfd_rustbuffer_alloc(
int32_t size,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_b2f4_rustbuffer_from_bytes(
RustBuffer ffi_breez_sdk_6bfd_rustbuffer_from_bytes(
ForeignBytes bytes,
RustCallStatus *_Nonnull out_status
);
void ffi_breez_sdk_b2f4_rustbuffer_free(
void ffi_breez_sdk_6bfd_rustbuffer_free(
RustBuffer buf,
RustCallStatus *_Nonnull out_status
);
RustBuffer ffi_breez_sdk_b2f4_rustbuffer_reserve(
RustBuffer ffi_breez_sdk_6bfd_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.1'
tag_version = '0.4.2-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
Loading

0 comments on commit f896e3d

Please sign in to comment.