From 1c78c30860353ed445a7e6a1dfcfca61cf5954c2 Mon Sep 17 00:00:00 2001 From: Erdem Yerebasmaz Date: Fri, 3 May 2024 15:05:13 +0300 Subject: [PATCH] Apply renaming changes - breez_sdk_liquid -> breez_liquid_sdk - Fix repository hyperlinks - Change descriptions on Dart/Flutter packages --- .../bindings-flutter/dartdoc_options.yaml | 2 +- lib/bindings/bindings-flutter/melos.yaml | 4 +- .../melos_breez_liquid_sdk.iml | 12 ++ .../packages/breez_liquid/pubspec.yaml | 4 +- .../android/CMakeLists.txt | 2 +- .../ios/Classes/breez_liquid_sdk.h | 201 +----------------- .../ios/flutter_breez_liquid.podspec | 2 +- .../flutter_breez_liquid/linux/CMakeLists.txt | 2 +- .../macos/Classes/breez_liquid_sdk.h | 201 +----------------- .../macos/flutter_breez_liquid.podspec | 2 +- .../flutter_breez_liquid/pubspec.yaml | 2 +- .../windows/CMakeLists.txt | 2 +- lib/bindings/bindings-flutter/pubspec.yaml | 2 +- .../bindings-flutter/scripts/pubspec.yaml | 2 +- .../bindings-flutter/website/index.html | 2 +- .../example/.idea/workspace.xml | 79 +++++++ 16 files changed, 107 insertions(+), 414 deletions(-) create mode 100644 lib/bindings/bindings-flutter/melos_breez_liquid_sdk.iml mode change 100644 => 120000 lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h mode change 100644 => 120000 lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h create mode 100644 lib/flutter/packages/flutter_breez_liquid/example/.idea/workspace.xml diff --git a/lib/bindings/bindings-flutter/dartdoc_options.yaml b/lib/bindings/bindings-flutter/dartdoc_options.yaml index 17b1b4e..c8262ee 100644 --- a/lib/bindings/bindings-flutter/dartdoc_options.yaml +++ b/lib/bindings/bindings-flutter/dartdoc_options.yaml @@ -1,4 +1,4 @@ dartdoc: linkToSource: root: . - uriTemplate: 'https://github.com/breez-sdk/breez-sdk-liquid/blob/main/%f%#L%l%' + uriTemplate: 'https://github.com/breez/breez-liquid-sdk/blob/main/%f%#L%l%' diff --git a/lib/bindings/bindings-flutter/melos.yaml b/lib/bindings/bindings-flutter/melos.yaml index 9224eec..94f6cd2 100644 --- a/lib/bindings/bindings-flutter/melos.yaml +++ b/lib/bindings/bindings-flutter/melos.yaml @@ -1,5 +1,5 @@ -name: breez_sdk_liquid -repository: https://github.com/breez-sdk/breez-sdk-liquid +name: breez_liquid_sdk +repository: https://github.com/breez/breez-liquid-sdk packages: - packages/** - scripts diff --git a/lib/bindings/bindings-flutter/melos_breez_liquid_sdk.iml b/lib/bindings/bindings-flutter/melos_breez_liquid_sdk.iml new file mode 100644 index 0000000..9681559 --- /dev/null +++ b/lib/bindings/bindings-flutter/melos_breez_liquid_sdk.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/lib/bindings/bindings-flutter/packages/breez_liquid/pubspec.yaml b/lib/bindings/bindings-flutter/packages/breez_liquid/pubspec.yaml index b13aede..fdce3a4 100644 --- a/lib/bindings/bindings-flutter/packages/breez_liquid/pubspec.yaml +++ b/lib/bindings/bindings-flutter/packages/breez_liquid/pubspec.yaml @@ -1,8 +1,8 @@ name: breez_liquid -description: Dart bindings to the Breez SDK Liquid library +description: Dart bindings to the Breez Liquid SDK version: 0.1.0 homepage: https://breez.technology -repository: https://github.com/breez-sdk/breez-sdk-liquid +repository: https://github.com/breez/breez-liquid-sdk platforms: macos: diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/android/CMakeLists.txt b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/android/CMakeLists.txt index 4f37e4e..f713754 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/android/CMakeLists.txt +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/android/CMakeLists.txt @@ -15,7 +15,7 @@ set(LibRoot "${CMAKE_CURRENT_SOURCE_DIR}/src/main/jniLibs") set(ArchivePath "${CMAKE_CURRENT_SOURCE_DIR}/${LibraryVersion}.tar.gz") if(NOT EXISTS ${ArchivePath}) file(DOWNLOAD - "https://github.com/breez-sdk/breez-sdk-liquid/releases/download/${LibraryVersion}/android.tar.gz" + "https://github.com/breez/breez-liquid-sdk/releases/download/${LibraryVersion}/android.tar.gz" ${ArchivePath} TLS_VERIFY ON ) diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h deleted file mode 100644 index 974f90f..0000000 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h +++ /dev/null @@ -1,200 +0,0 @@ -#include -#include -#include -// EXTRA BEGIN -typedef struct DartCObject *WireSyncRust2DartDco; -typedef struct WireSyncRust2DartSse { - uint8_t *ptr; - int32_t len; -} WireSyncRust2DartSse; - -typedef int64_t DartPort; -typedef bool (*DartPostCObjectFnType)(DartPort port_id, void *message); -void store_dart_post_cobject(DartPostCObjectFnType ptr); -// EXTRA END -typedef struct _Dart_Handle* Dart_Handle; - -/** - * Claim tx feerate for Receive, in sats per vbyte. - * Since the Liquid blocks are consistently empty for now, we hardcode the minimum feerate. - */ -#define LIQUID_CLAIM_TX_FEERATE 0.1 - -typedef struct wire_cst_list_prim_u_8_strict { - uint8_t *ptr; - int32_t len; -} wire_cst_list_prim_u_8_strict; - -typedef struct wire_cst_connect_request { - struct wire_cst_list_prim_u_8_strict *mnemonic; - struct wire_cst_list_prim_u_8_strict *data_dir; - int32_t network; -} wire_cst_connect_request; - -typedef struct wire_cst_get_info_request { - bool with_scan; -} wire_cst_get_info_request; - -typedef struct wire_cst_prepare_receive_request { - uint64_t payer_amount_sat; -} wire_cst_prepare_receive_request; - -typedef struct wire_cst_prepare_send_request { - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_prepare_send_request; - -typedef struct wire_cst_prepare_receive_response { - struct wire_cst_list_prim_u_8_strict *pair_hash; - uint64_t payer_amount_sat; - uint64_t fees_sat; -} wire_cst_prepare_receive_response; - -typedef struct wire_cst_restore_request { - struct wire_cst_list_prim_u_8_strict *backup_path; -} wire_cst_restore_request; - -typedef struct wire_cst_prepare_send_response { - struct wire_cst_list_prim_u_8_strict *id; - uint64_t payer_amount_sat; - uint64_t receiver_amount_sat; - uint64_t total_fees; - struct wire_cst_list_prim_u_8_strict *funding_address; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_prepare_send_response; - -typedef struct wire_cst_payment { - struct wire_cst_list_prim_u_8_strict *id; - uint32_t *timestamp; - uint64_t amount_sat; - uint64_t *fees_sat; - int32_t payment_type; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_payment; - -typedef struct wire_cst_list_payment { - struct wire_cst_payment *ptr; - int32_t len; -} wire_cst_list_payment; - -typedef struct wire_cst_get_info_response { - uint64_t balance_sat; - struct wire_cst_list_prim_u_8_strict *pubkey; -} wire_cst_get_info_response; - -typedef struct wire_cst_PaymentError_Generic { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_Generic; - -typedef struct wire_cst_PaymentError_LwkError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_LwkError; - -typedef struct wire_cst_PaymentError_SendError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_SendError; - -typedef struct wire_cst_PaymentError_SignerError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_SignerError; - -typedef union PaymentErrorKind { - struct wire_cst_PaymentError_Generic Generic; - struct wire_cst_PaymentError_LwkError LwkError; - struct wire_cst_PaymentError_SendError SendError; - struct wire_cst_PaymentError_SignerError SignerError; -} PaymentErrorKind; - -typedef struct wire_cst_payment_error { - int32_t tag; - union PaymentErrorKind kind; -} wire_cst_payment_error; - -typedef struct wire_cst_receive_payment_response { - struct wire_cst_list_prim_u_8_strict *id; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_receive_payment_response; - -typedef struct wire_cst_send_payment_response { - struct wire_cst_list_prim_u_8_strict *txid; -} wire_cst_send_payment_response; - -void frbgen_breez_liquid_wire_backup(int64_t port_); - -void frbgen_breez_liquid_wire_connect(int64_t port_, struct wire_cst_connect_request *req); - -void frbgen_breez_liquid_wire_empty_wallet_cache(int64_t port_); - -void frbgen_breez_liquid_wire_get_info(int64_t port_, struct wire_cst_get_info_request *req); - -void frbgen_breez_liquid_wire_list_payments(int64_t port_, bool with_scan, bool include_pending); - -void frbgen_breez_liquid_wire_prepare_receive_payment(int64_t port_, - struct wire_cst_prepare_receive_request *req); - -void frbgen_breez_liquid_wire_prepare_send_payment(int64_t port_, - struct wire_cst_prepare_send_request *req); - -void frbgen_breez_liquid_wire_receive_payment(int64_t port_, - struct wire_cst_prepare_receive_response *req); - -void frbgen_breez_liquid_wire_recover_funds(int64_t port_, uintptr_t recovery); - -void frbgen_breez_liquid_wire_restore(int64_t port_, struct wire_cst_restore_request *req); - -void frbgen_breez_liquid_wire_send_payment(int64_t port_, - struct wire_cst_prepare_send_response *req); - -void frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery(const void *ptr); - -void frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery(const void *ptr); - -struct wire_cst_connect_request *frbgen_breez_liquid_cst_new_box_autoadd_connect_request(void); - -struct wire_cst_get_info_request *frbgen_breez_liquid_cst_new_box_autoadd_get_info_request(void); - -struct wire_cst_prepare_receive_request *frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request(void); - -struct wire_cst_prepare_receive_response *frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response(void); - -struct wire_cst_prepare_send_request *frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request(void); - -struct wire_cst_prepare_send_response *frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response(void); - -struct wire_cst_restore_request *frbgen_breez_liquid_cst_new_box_autoadd_restore_request(void); - -uint32_t *frbgen_breez_liquid_cst_new_box_autoadd_u_32(uint32_t value); - -uint64_t *frbgen_breez_liquid_cst_new_box_autoadd_u_64(uint64_t value); - -struct wire_cst_list_payment *frbgen_breez_liquid_cst_new_list_payment(int32_t len); - -struct wire_cst_list_prim_u_8_strict *frbgen_breez_liquid_cst_new_list_prim_u_8_strict(int32_t len); -static int64_t dummy_method_to_enforce_bundling(void) { - int64_t dummy_var = 0; - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_connect_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_get_info_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_restore_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_32); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_64); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_prim_u_8_strict); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_backup); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_connect); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_empty_wallet_cache); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_get_info); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_list_payments); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_prepare_receive_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_prepare_send_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_receive_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_recover_funds); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_restore); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_send_payment); - dummy_var ^= ((int64_t) (void*) store_dart_post_cobject); - return dummy_var; -} diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h new file mode 120000 index 0000000..a07bf48 --- /dev/null +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/Classes/breez_liquid_sdk.h @@ -0,0 +1 @@ +/Users/erdem/Documents/GitHub/breez-sdk-liquid/lib/bindings/bindings-flutter/breez_liquid_sdk/include/breez_liquid_sdk.h \ No newline at end of file diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/flutter_breez_liquid.podspec b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/flutter_breez_liquid.podspec index 42b1791..11f6df9 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/flutter_breez_liquid.podspec +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/ios/flutter_breez_liquid.podspec @@ -4,7 +4,7 @@ release_tag_name = 'breez_liquid-v0.1.0' # generated; do not edit # so we have to fetch the correct version here. framework_name = 'breez_liquid_sdk.xcframework' remote_zip_name = "#{framework_name}.zip" -url = "https://github.com/breez-sdk/breez-sdk-liquid/releases/download/#{release_tag_name}/#{remote_zip_name}" +url = "https://github.com/breez/breez-liquid-sdk/releases/download/#{release_tag_name}/#{remote_zip_name}" local_zip_name = "#{release_tag_name}.zip" ` cd Frameworks diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/linux/CMakeLists.txt b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/linux/CMakeLists.txt index 1c11d84..400715e 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/linux/CMakeLists.txt +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/linux/CMakeLists.txt @@ -14,7 +14,7 @@ set(LibRoot "${CMAKE_CURRENT_SOURCE_DIR}/${LibraryVersion}") set(ArchivePath "${LibRoot}.tar.gz") if(NOT EXISTS ${ArchivePath}) file(DOWNLOAD - "https://github.com/breez-sdk/breez-sdk-liquid/releases/download/${LibraryVersion}/other.tar.gz" + "https://github.com/breez/breez-liquid-sdk/releases/download/${LibraryVersion}/other.tar.gz" ${ArchivePath} TLS_VERIFY ON ) diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h deleted file mode 100644 index 974f90f..0000000 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h +++ /dev/null @@ -1,200 +0,0 @@ -#include -#include -#include -// EXTRA BEGIN -typedef struct DartCObject *WireSyncRust2DartDco; -typedef struct WireSyncRust2DartSse { - uint8_t *ptr; - int32_t len; -} WireSyncRust2DartSse; - -typedef int64_t DartPort; -typedef bool (*DartPostCObjectFnType)(DartPort port_id, void *message); -void store_dart_post_cobject(DartPostCObjectFnType ptr); -// EXTRA END -typedef struct _Dart_Handle* Dart_Handle; - -/** - * Claim tx feerate for Receive, in sats per vbyte. - * Since the Liquid blocks are consistently empty for now, we hardcode the minimum feerate. - */ -#define LIQUID_CLAIM_TX_FEERATE 0.1 - -typedef struct wire_cst_list_prim_u_8_strict { - uint8_t *ptr; - int32_t len; -} wire_cst_list_prim_u_8_strict; - -typedef struct wire_cst_connect_request { - struct wire_cst_list_prim_u_8_strict *mnemonic; - struct wire_cst_list_prim_u_8_strict *data_dir; - int32_t network; -} wire_cst_connect_request; - -typedef struct wire_cst_get_info_request { - bool with_scan; -} wire_cst_get_info_request; - -typedef struct wire_cst_prepare_receive_request { - uint64_t payer_amount_sat; -} wire_cst_prepare_receive_request; - -typedef struct wire_cst_prepare_send_request { - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_prepare_send_request; - -typedef struct wire_cst_prepare_receive_response { - struct wire_cst_list_prim_u_8_strict *pair_hash; - uint64_t payer_amount_sat; - uint64_t fees_sat; -} wire_cst_prepare_receive_response; - -typedef struct wire_cst_restore_request { - struct wire_cst_list_prim_u_8_strict *backup_path; -} wire_cst_restore_request; - -typedef struct wire_cst_prepare_send_response { - struct wire_cst_list_prim_u_8_strict *id; - uint64_t payer_amount_sat; - uint64_t receiver_amount_sat; - uint64_t total_fees; - struct wire_cst_list_prim_u_8_strict *funding_address; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_prepare_send_response; - -typedef struct wire_cst_payment { - struct wire_cst_list_prim_u_8_strict *id; - uint32_t *timestamp; - uint64_t amount_sat; - uint64_t *fees_sat; - int32_t payment_type; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_payment; - -typedef struct wire_cst_list_payment { - struct wire_cst_payment *ptr; - int32_t len; -} wire_cst_list_payment; - -typedef struct wire_cst_get_info_response { - uint64_t balance_sat; - struct wire_cst_list_prim_u_8_strict *pubkey; -} wire_cst_get_info_response; - -typedef struct wire_cst_PaymentError_Generic { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_Generic; - -typedef struct wire_cst_PaymentError_LwkError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_LwkError; - -typedef struct wire_cst_PaymentError_SendError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_SendError; - -typedef struct wire_cst_PaymentError_SignerError { - struct wire_cst_list_prim_u_8_strict *err; -} wire_cst_PaymentError_SignerError; - -typedef union PaymentErrorKind { - struct wire_cst_PaymentError_Generic Generic; - struct wire_cst_PaymentError_LwkError LwkError; - struct wire_cst_PaymentError_SendError SendError; - struct wire_cst_PaymentError_SignerError SignerError; -} PaymentErrorKind; - -typedef struct wire_cst_payment_error { - int32_t tag; - union PaymentErrorKind kind; -} wire_cst_payment_error; - -typedef struct wire_cst_receive_payment_response { - struct wire_cst_list_prim_u_8_strict *id; - struct wire_cst_list_prim_u_8_strict *invoice; -} wire_cst_receive_payment_response; - -typedef struct wire_cst_send_payment_response { - struct wire_cst_list_prim_u_8_strict *txid; -} wire_cst_send_payment_response; - -void frbgen_breez_liquid_wire_backup(int64_t port_); - -void frbgen_breez_liquid_wire_connect(int64_t port_, struct wire_cst_connect_request *req); - -void frbgen_breez_liquid_wire_empty_wallet_cache(int64_t port_); - -void frbgen_breez_liquid_wire_get_info(int64_t port_, struct wire_cst_get_info_request *req); - -void frbgen_breez_liquid_wire_list_payments(int64_t port_, bool with_scan, bool include_pending); - -void frbgen_breez_liquid_wire_prepare_receive_payment(int64_t port_, - struct wire_cst_prepare_receive_request *req); - -void frbgen_breez_liquid_wire_prepare_send_payment(int64_t port_, - struct wire_cst_prepare_send_request *req); - -void frbgen_breez_liquid_wire_receive_payment(int64_t port_, - struct wire_cst_prepare_receive_response *req); - -void frbgen_breez_liquid_wire_recover_funds(int64_t port_, uintptr_t recovery); - -void frbgen_breez_liquid_wire_restore(int64_t port_, struct wire_cst_restore_request *req); - -void frbgen_breez_liquid_wire_send_payment(int64_t port_, - struct wire_cst_prepare_send_response *req); - -void frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery(const void *ptr); - -void frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery(const void *ptr); - -struct wire_cst_connect_request *frbgen_breez_liquid_cst_new_box_autoadd_connect_request(void); - -struct wire_cst_get_info_request *frbgen_breez_liquid_cst_new_box_autoadd_get_info_request(void); - -struct wire_cst_prepare_receive_request *frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request(void); - -struct wire_cst_prepare_receive_response *frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response(void); - -struct wire_cst_prepare_send_request *frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request(void); - -struct wire_cst_prepare_send_response *frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response(void); - -struct wire_cst_restore_request *frbgen_breez_liquid_cst_new_box_autoadd_restore_request(void); - -uint32_t *frbgen_breez_liquid_cst_new_box_autoadd_u_32(uint32_t value); - -uint64_t *frbgen_breez_liquid_cst_new_box_autoadd_u_64(uint64_t value); - -struct wire_cst_list_payment *frbgen_breez_liquid_cst_new_list_payment(int32_t len); - -struct wire_cst_list_prim_u_8_strict *frbgen_breez_liquid_cst_new_list_prim_u_8_strict(int32_t len); -static int64_t dummy_method_to_enforce_bundling(void) { - int64_t dummy_var = 0; - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_connect_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_get_info_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_restore_request); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_32); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_64); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_prim_u_8_strict); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLBtcReverseRecovery); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_backup); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_connect); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_empty_wallet_cache); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_get_info); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_list_payments); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_prepare_receive_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_prepare_send_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_receive_payment); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_recover_funds); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_restore); - dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire_send_payment); - dummy_var ^= ((int64_t) (void*) store_dart_post_cobject); - return dummy_var; -} diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h new file mode 120000 index 0000000..a07bf48 --- /dev/null +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/Classes/breez_liquid_sdk.h @@ -0,0 +1 @@ +/Users/erdem/Documents/GitHub/breez-sdk-liquid/lib/bindings/bindings-flutter/breez_liquid_sdk/include/breez_liquid_sdk.h \ No newline at end of file diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/flutter_breez_liquid.podspec b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/flutter_breez_liquid.podspec index 42b1791..11f6df9 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/flutter_breez_liquid.podspec +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/macos/flutter_breez_liquid.podspec @@ -4,7 +4,7 @@ release_tag_name = 'breez_liquid-v0.1.0' # generated; do not edit # so we have to fetch the correct version here. framework_name = 'breez_liquid_sdk.xcframework' remote_zip_name = "#{framework_name}.zip" -url = "https://github.com/breez-sdk/breez-sdk-liquid/releases/download/#{release_tag_name}/#{remote_zip_name}" +url = "https://github.com/breez/breez-liquid-sdk/releases/download/#{release_tag_name}/#{remote_zip_name}" local_zip_name = "#{release_tag_name}.zip" ` cd Frameworks diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/pubspec.yaml b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/pubspec.yaml index 5b11fc6..0074027 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/pubspec.yaml +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_breez_liquid -description: A new Flutter FFI plugin project. +description: Flutter wrapper to Dart bindings of the Breez Liquid SDK version: 0.1.0 homepage: https://breez.technology diff --git a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/windows/CMakeLists.txt b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/windows/CMakeLists.txt index 1289341..7057189 100644 --- a/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/windows/CMakeLists.txt +++ b/lib/bindings/bindings-flutter/packages/flutter_breez_liquid/windows/CMakeLists.txt @@ -19,7 +19,7 @@ set(LibRoot "${CMAKE_CURRENT_SOURCE_DIR}/${LibraryVersion}") set(ArchivePath "${LibRoot}.tar.gz") if(NOT EXISTS ${ArchivePath}) file(DOWNLOAD - "https://github.com/breez-sdk/breez-sdk-liquid/releases/download/${LibraryVersion}/other.tar.gz" + "https://github.com/breez/breez-liquid-sdk/releases/download/${LibraryVersion}/other.tar.gz" ${ArchivePath} TLS_VERIFY ON ) diff --git a/lib/bindings/bindings-flutter/pubspec.yaml b/lib/bindings/bindings-flutter/pubspec.yaml index 4ed9f7a..0857aaf 100644 --- a/lib/bindings/bindings-flutter/pubspec.yaml +++ b/lib/bindings/bindings-flutter/pubspec.yaml @@ -1,4 +1,4 @@ -name: breez_sdk_liquid_workspace +name: breez_liquid_sdk_workspace environment: sdk: '>=3.0.0 <4.0.0' diff --git a/lib/bindings/bindings-flutter/scripts/pubspec.yaml b/lib/bindings/bindings-flutter/scripts/pubspec.yaml index cecccc6..17761e1 100644 --- a/lib/bindings/bindings-flutter/scripts/pubspec.yaml +++ b/lib/bindings/bindings-flutter/scripts/pubspec.yaml @@ -2,7 +2,7 @@ name: scripts description: Supporting scripts version: 0.0.1 homepage: https://breez.technology -repository: https://github.com/breez-sdk/breez-sdk-liquid +repository: https://github.com/breez/breez-liquid-sdk publish_to: none environment: diff --git a/lib/bindings/bindings-flutter/website/index.html b/lib/bindings/bindings-flutter/website/index.html index 0dea23c..e3aa483 100644 --- a/lib/bindings/bindings-flutter/website/index.html +++ b/lib/bindings/bindings-flutter/website/index.html @@ -15,7 +15,7 @@
-

breez-sdk-liquid

+

breez-liquid-sdk

View documentation for:

diff --git a/lib/flutter/packages/flutter_breez_liquid/example/.idea/workspace.xml b/lib/flutter/packages/flutter_breez_liquid/example/.idea/workspace.xml new file mode 100644 index 0000000..37016a3 --- /dev/null +++ b/lib/flutter/packages/flutter_breez_liquid/example/.idea/workspace.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1714733535512 + + + + + + + \ No newline at end of file