Skip to content

Commit 91bc79f

Browse files
authored
Merge pull request #134 from breez/savage-rename-bindings
Rename project: android, swift and react native bindings
2 parents c817415 + 7add324 commit 91bc79f

File tree

86 files changed

+366
-360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+366
-360
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Liquid Swap SDK
1+
# Breez Liquid SDK
22

33
- `lib`: [lib/README.md](lib/ls-sdk-core/README.md)
44
- `cli`: [cli/README.md](cli/README.md)

cli/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# breez-sdk-liquid-cli
1+
# breez-liquid-sdk-cli
22

33
## Setup
44

lib/ls-sdk-bindings/bindings-android/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ gen-external-apklibs
4545
# End of https://www.toptal.com/developers/gitignore/api/android
4646

4747
lib/src/main/jniLibs/
48-
lib/src/main/kotlin/ls_sdk
48+
lib/src/main/kotlin/breez_liquid_sdk

lib/ls-sdk-bindings/bindings-android/buildForJitpack.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ fi
99
echo "JitPack building version $VERSION."
1010
cd $(dirname $0)
1111

12-
curl https://mvn.breez.technology/releases/ls_sdk/bindings-android/$VERSION/bindings-android-$VERSION.aar --output bindings-android-$VERSION.aar
13-
curl https://mvn.breez.technology/releases/ls_sdk/bindings-android/$VERSION/bindings-android-$VERSION.module --output bindings-android-$VERSION.module
14-
curl https://mvn.breez.technology/releases/ls_sdk/bindings-android/$VERSION/bindings-android-$VERSION-sources.jar --output bindings-android-$VERSION-sources.jar
15-
curl https://mvn.breez.technology/releases/ls_sdk/bindings-android/$VERSION/bindings-android-$VERSION.pom --output bindings-android-$VERSION.pom
12+
curl https://mvn.breez.technology/releases/breez_liquid_sdk/bindings-android/$VERSION/bindings-android-$VERSION.aar --output bindings-android-$VERSION.aar
13+
curl https://mvn.breez.technology/releases/breez_liquid_sdk/bindings-android/$VERSION/bindings-android-$VERSION.module --output bindings-android-$VERSION.module
14+
curl https://mvn.breez.technology/releases/breez_liquid_sdk/bindings-android/$VERSION/bindings-android-$VERSION-sources.jar --output bindings-android-$VERSION-sources.jar
15+
curl https://mvn.breez.technology/releases/breez_liquid_sdk/bindings-android/$VERSION/bindings-android-$VERSION.pom --output bindings-android-$VERSION.pom
1616

1717
mvn org.apache.maven.plugins:maven-install-plugin:3.1.1:install-file -Dfile=bindings-android-$VERSION.aar -DpomFile=bindings-android-$VERSION.pom
1818
mvn org.apache.maven.plugins:maven-install-plugin:3.1.1:install-file -Dfile=bindings-android-$VERSION.module -DpomFile=bindings-android-$VERSION.pom
1919
mvn org.apache.maven.plugins:maven-install-plugin:3.1.1:install-file -Dfile=bindings-android-$VERSION-sources.jar -DpomFile=bindings-android-$VERSION.pom -Dclassifier=sources
2020

21-
ls /home/jitpack/.m2/repository/ls_sdk/bindings-android
21+
ls /home/jitpack/.m2/repository/breez_liquid_sdk/bindings-android
2222
echo "---"
23-
ls /home/jitpack/.m2/repository/ls_sdk/bindings-android/$VERSION/
23+
ls /home/jitpack/.m2/repository/breez_liquid_sdk/bindings-android/$VERSION/

lib/ls-sdk-bindings/bindings-android/lib/build.gradle.kts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ publishing {
5454
}
5555
maven {
5656
name = "breezGitHubPackages"
57-
url = uri("https://maven.pkg.github.com/breez/breez-sdk-liquid")
57+
url = uri("https://maven.pkg.github.com/breez/breez-liquid-sdk")
5858
credentials {
5959
username = System.getenv("GITHUB_ACTOR")
6060
password = System.getenv("GITHUB_TOKEN")
@@ -63,7 +63,7 @@ publishing {
6363
}
6464
publications {
6565
create<MavenPublication>("maven") {
66-
groupId = "ls_sdk"
66+
groupId = "breez_liquid_sdk"
6767
artifactId = "bindings-android"
6868
version = libraryVersion
6969

@@ -72,19 +72,19 @@ publishing {
7272
}
7373

7474
pom {
75-
name.set("ls-sdk")
76-
description.set("The Liquid Swap SDK enables mobile developers to integrate Liquid swaps into their apps with a very shallow learning curve.")
75+
name.set("breez-liquid-sdk")
76+
description.set("The Breez Liquid SDK enables mobile developers to integrate Liquid swaps into their apps with a very shallow learning curve.")
7777
url.set("https://breez.technology")
7878
licenses {
7979
license {
8080
name.set("MIT")
81-
url.set("https://github.com/breez/breez-sdk-liquid/blob/main/LICENSE")
81+
url.set("https://github.com/breez/breez-liquid-sdk/blob/main/LICENSE")
8282
}
8383
}
8484
scm {
85-
connection.set("scm:git:github.com/breez/breez-sdk-liquid.git")
86-
developerConnection.set("scm:git:ssh://github.com/breez/breez-sdk-liquid.git")
87-
url.set("https://github.com/breez/breez-sdk-liquid")
85+
connection.set("scm:git:github.com/breez/breez-liquid-sdk.git")
86+
developerConnection.set("scm:git:ssh://github.com/breez/breez-liquid-sdk.git")
87+
url.set("https://github.com/breez/breez-liquid-sdk")
8888
}
8989
}
9090
}

lib/ls-sdk-bindings/bindings-android/lib/proguard-rules.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
-dontwarn java.awt.*
2525
-keep class com.sun.jna.** { *; }
2626
-keep class technology.breez.* { *; }
27-
-keep class ls_sdk.** { *; }
27+
-keep class breez_liquid_sdk.** { *; }
2828
-keepclassmembers class * extends technology.breez.* { public *; }
29-
-keepclassmembers class * extends ls_sdk.** { public *; }
29+
-keepclassmembers class * extends breez_liquid_sdk.** { public *; }
3030
-keepclassmembers class * extends com.sun.jna.** { public *; }

lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/mapper.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{%- import "macros.kt" as kt -%}
2-
package com.lssdk
3-
import ls_sdk.*
2+
package com.breezliquidsdk
3+
import breez_liquid_sdk.*
44
import com.facebook.react.bridge.*
55
import com.facebook.react.modules.core.DeviceEventManagerModule.RCTDeviceEventEmitter
66
import java.io.File

lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/module.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.lssdk
1+
package com.breezliquidsdk
22

3-
import ls_sdk.*
3+
import breez_liquid_sdk.*
44
import com.facebook.react.bridge.*
55
import com.facebook.react.modules.core.DeviceEventManagerModule.RCTDeviceEventEmitter
66
import java.io.File
@@ -9,12 +9,12 @@ import java.util.concurrent.ExecutorService
99
import java.util.concurrent.Executors
1010
{% import "macros.kt" as kt %}
1111

12-
class LiquidSwapSDKModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) {
12+
class BreezLiquidSDKModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) {
1313
private lateinit var executor: ExecutorService
1414
private var bindingWallet: BindingWallet? = null
1515

1616
companion object {
17-
const val TAG = "RNLiquidSwapSDK"
17+
const val TAG = "RNBreezLiquidSDK"
1818
}
1919

2020
override fun initialize() {
@@ -58,7 +58,7 @@ class LiquidSwapSDKModule(reactContext: ReactApplicationContext) : ReactContextB
5858

5959
executor.execute {
6060
try {
61-
val dataDirTmp = dataDir.takeUnless { it.isEmpty() } ?: run { reactApplicationContext.filesDir.toString() + "/lsSdk" }
61+
val dataDirTmp = dataDir.takeUnless { it.isEmpty() } ?: run { reactApplicationContext.filesDir.toString() + "/breezLiquidSdk" }
6262
val networkTmp = asNetwork(network)
6363
bindingWallet = connect(mnemonic, dataDirTmp, networkTmp)
6464
promise.resolve(readableMapOf("status" to "ok"))

lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,14 +209,14 @@ pub mod filters {
209209
}
210210
match t {
211211
Type::Enum(_) | Type::Record(_) => Ok(format!(
212-
"LiquidSwapSDKMapper.dictionaryOf({}: res{})",
212+
"BreezLiquidSDKMapper.dictionaryOf({}: res{})",
213213
name, optional_suffix
214214
)),
215215
Type::Sequence(inner) => {
216216
let unboxed = inner.as_ref();
217217
match unboxed {
218218
Type::Enum(_) | Type::Record(_) => Ok(format!(
219-
"LiquidSwapSDKMapper.arrayOf({}List: res{})",
219+
"BreezLiquidSDKMapper.arrayOf({}List: res{})",
220220
name, optional_suffix
221221
)),
222222
_ => Ok(format!("res{}", optional_suffix)),

lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
{%- when Type::Enum(inner) %}
88
{%- let e = ci.get_enum_definition(inner).unwrap() %}
99
{%- if e.is_flat() %}
10-
let {{arg.name()|var_name|unquote|temporary}} = try LiquidSwapSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
10+
let {{arg.name()|var_name|unquote|temporary}} = try BreezLiquidSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
1111
{%- else %}
12-
let {{arg.name()|var_name|unquote|temporary}} = try LiquidSwapSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
12+
let {{arg.name()|var_name|unquote|temporary}} = try BreezLiquidSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
1313
{%- endif %}
1414
{%- when Type::Optional(_) %}
1515
let {{arg.name()|var_name|unquote|temporary}} = {{ arg.type_()|rn_convert_type(arg.name()|var_name|unquote) -}}
1616
{%- when Type::Record(_) %}
17-
let {{arg.type_()|type_name|var_name|unquote}} = try LiquidSwapSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
17+
let {{arg.type_()|type_name|var_name|unquote}} = try BreezLiquidSDKMapper.as{{arg.type_()|type_name}}({{ arg.type_()|type_name|var_name|unquote }}: {{ arg.name()|var_name|unquote }})
1818
{%- else %}
1919
{%- endmatch %}
2020
{%- endfor %}

lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/extern.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#import <React/RCTBridgeModule.h>
22
#import <React/RCTEventEmitter.h>
33

4-
@interface RCT_EXTERN_MODULE(RNLiquidSwapSDK, RCTEventEmitter)
4+
@interface RCT_EXTERN_MODULE(RNBreezLiquidSDK, RCTEventEmitter)
55
{% for func in ci.function_definitions() %}
66
{%- if func.name()|ignored_function == false -%}
77
{% include "ExternFunctionTemplate.m" %}

lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/mapper.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{%- import "macros.swift" as swift -%}
22
import Foundation
3-
import LiquidSwapSDK
3+
import BreezLiquidSDK
44

5-
enum LiquidSwapSDKMapper {
5+
enum BreezLiquidSDKMapper {
66

77
{%- include "Types.swift" %}
88

lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/module.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import Foundation
2-
import LiquidSwapSDK
2+
import BreezLiquidSDK
33

4-
@objc(RNLiquidSwapSDK)
5-
class RNLiquidSwapSDK: RCTEventEmitter {
6-
static let TAG: String = "LiquidSwapSDK"
4+
@objc(RNBreezLiquidSDK)
5+
class RNBreezLiquidSDK: RCTEventEmitter {
6+
static let TAG: String = "BreezLiquidSDK"
77

88
public static var emitter: RCTEventEmitter!
99
public static var hasListeners: Bool = false
@@ -13,12 +13,12 @@ class RNLiquidSwapSDK: RCTEventEmitter {
1313
static var defaultDataDir: URL {
1414
let applicationDirectory = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!
1515

16-
return applicationDirectory.appendingPathComponent("lsSdk", isDirectory: true)
16+
return applicationDirectory.appendingPathComponent("breezLiquidSdk", isDirectory: true)
1717
}
1818

1919
override init() {
2020
super.init()
21-
RNLiquidSwapSDK.emitter = self
21+
RNBreezLiquidSDK.emitter = self
2222
}
2323

2424
@objc
@@ -31,11 +31,11 @@ class RNLiquidSwapSDK: RCTEventEmitter {
3131
}
3232

3333
override func startObserving() {
34-
RNLiquidSwapSDK.hasListeners = true
34+
RNBreezLiquidSDK.hasListeners = true
3535
}
3636

3737
override func stopObserving() {
38-
RNLiquidSwapSDK.hasListeners = false
38+
RNBreezLiquidSDK.hasListeners = false
3939
}
4040

4141
@objc
@@ -51,7 +51,7 @@ class RNLiquidSwapSDK: RCTEventEmitter {
5151
throw LsSdkError.Generic(message: "Not initialized")
5252
}
5353

54-
{% let obj_interface = "LiquidSwapSDK." -%}
54+
{% let obj_interface = "BreezLiquidSDK." -%}
5555
{% for func in ci.function_definitions() %}
5656
{%- if func.name()|ignored_function == false -%}
5757
{% include "TopLevelFunctionTemplate.swift" %}
@@ -65,9 +65,9 @@ class RNLiquidSwapSDK: RCTEventEmitter {
6565
}
6666

6767
do {
68-
let dataDirTmp = dataDir.isEmpty ? RNLiquidSwapSDK.defaultDataDir.path : dataDir
69-
let networkTmp = try LiquidSwapSDKMapper.asNetwork(network: network)
70-
bindingWallet = try LiquidSwapSDK.connect(mnemonic: mnemonic, dataDir: dataDirTmp, network: networkTmp)
68+
let dataDirTmp = dataDir.isEmpty ? RNBreezLiquidSDK.defaultDataDir.path : dataDir
69+
let networkTmp = try BreezLiquidSDKMapper.asNetwork(network: network)
70+
bindingWallet = try BreezLiquidSDK.connect(mnemonic: mnemonic, dataDir: dataDirTmp, network: networkTmp)
7171
resolve(["status": "ok"])
7272
} catch let err {
7373
rejectErr(err: err, reject: reject)

lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ static KEYWORDS: Lazy<HashSet<String>> = Lazy::new(|| {
2626
});
2727

2828
static IGNORED_FUNCTIONS: Lazy<HashSet<String>> = Lazy::new(|| {
29-
let list: Vec<&str> = vec![];
29+
let list: Vec<&str> = vec!["connect"];
3030
HashSet::from_iter(list.into_iter().map(|s| s.to_string()))
3131
});
3232

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
export const connect = async (mnemonic: string, dataDir: string = "", network: Network): Promise<void> => {
3+
const response = await BreezLiquidSDK.connect(mnemonic, dataDir, network)
4+
return response
5+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{%- match func.return_type() -%}
22
{%- when Some with (return_type) %}
33
export const {{ func.name()|fn_name }} = async ({%- call ts::arg_list_decl(func) -%}): Promise<{{ return_type|return_type_name }}> => {
4-
const response = await LiquidSwapSDK.{{func.name()|fn_name}}({%- call ts::arg_list(func) -%})
4+
const response = await BreezLiquidSDK.{{func.name()|fn_name}}({%- call ts::arg_list(func) -%})
55
return response
66
}
77
{%- when None %}
88
export const {{ func.name()|fn_name }} = async ({%- call ts::arg_list_decl(func) -%}): Promise<void> => {
9-
await LiquidSwapSDK.{{ func.name()|fn_name }}({%- call ts::arg_list(func) -%})
9+
await BreezLiquidSDK.{{ func.name()|fn_name }}({%- call ts::arg_list(func) -%})
1010
}
1111
{%- endmatch %}

lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { NativeModules, Platform } from "react-native"
22

33
const LINKING_ERROR =
4-
`The package 'react-native-liquid-swap-sdk' doesn't seem to be linked. Make sure: \n\n` +
4+
`The package 'react-native-breez-liquid-sdk' doesn't seem to be linked. Make sure: \n\n` +
55
Platform.select({ ios: "- You have run 'pod install'\n", default: "" }) +
66
"- You rebuilt the app after installing the package\n" +
77
"- You are not using Expo managed workflow\n"
88

9-
const LiquidSwapSDK = NativeModules.RNLiquidSwapSDK
10-
? NativeModules.RNLiquidSwapSDK
9+
const BreezLiquidSDK = NativeModules.RNBreezLiquidSDK
10+
? NativeModules.RNBreezLiquidSDK
1111
: new Proxy(
1212
{},
1313
{

lib/ls-sdk-bindings/bindings-react-native/src/generator.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ impl RNBindingGenerator {
3636
base_output_path: &Utf8Path,
3737
) -> Result<()> {
3838
// Create the path
39-
let output_path = base_output_path.join(Utf8Path::new("android/src/main/java/com/lssdk"));
39+
let output_path =
40+
base_output_path.join(Utf8Path::new("android/src/main/java/com/breezliquidsdk"));
4041
// Generate and write the binding to file
4142
let bindings_output = self::gen_kotlin::MapperGenerator::new(config.clone(), ci)
4243
.render()
@@ -45,7 +46,7 @@ impl RNBindingGenerator {
4546
.write_bindings(
4647
&bindings_output,
4748
&output_path,
48-
Utf8Path::new("LiquidSwapSDKMapper.kt"),
49+
Utf8Path::new("BreezLiquidSDKMapper.kt"),
4950
)
5051
.unwrap();
5152
// Lint binding
@@ -60,7 +61,8 @@ impl RNBindingGenerator {
6061
base_output_path: &Utf8Path,
6162
) -> Result<()> {
6263
// Create the path
63-
let output_path = base_output_path.join(Utf8Path::new("android/src/main/java/com/lssdk"));
64+
let output_path =
65+
base_output_path.join(Utf8Path::new("android/src/main/java/com/breezliquidsdk"));
6466
// Generate and write the binding to file
6567
let bindings_output = self::gen_kotlin::ModuleGenerator::new(config.clone(), ci)
6668
.render()
@@ -69,7 +71,7 @@ impl RNBindingGenerator {
6971
.write_bindings(
7072
&bindings_output,
7173
&output_path,
72-
Utf8Path::new("LiquidSwapSDKModule.kt"),
74+
Utf8Path::new("BreezLiquidSDKModule.kt"),
7375
)
7476
.unwrap();
7577
// Lint binding
@@ -103,7 +105,7 @@ impl RNBindingGenerator {
103105
.write_bindings(
104106
&bindings_output,
105107
&output_path,
106-
Utf8Path::new("LiquidSwapSDKMapper.swift"),
108+
Utf8Path::new("BreezLiquidSDKMapper.swift"),
107109
)
108110
.unwrap();
109111
// Lint binding
@@ -127,7 +129,7 @@ impl RNBindingGenerator {
127129
.write_bindings(
128130
&bindings_output,
129131
&output_path,
130-
Utf8Path::new("RNLiquidSwapSDK.m"),
132+
Utf8Path::new("RNBreezLiquidSDK.m"),
131133
)
132134
.unwrap();
133135
// Lint binding
@@ -151,7 +153,7 @@ impl RNBindingGenerator {
151153
.write_bindings(
152154
&bindings_output,
153155
&output_path,
154-
Utf8Path::new("RNLiquidSwapSDK.swift"),
156+
Utf8Path::new("RNBreezLiquidSDK.swift"),
155157
)
156158
.unwrap();
157159
// Lint binding

lib/ls-sdk-bindings/bindings-swift/.gitignore

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
.build/
33
*.xcodeproj
44
*.podspec
5-
Sources/LiquidSwapSDK/LiquidSwapSDK.swift
6-
**/ls_sdkFFI.h
7-
**/ls_sdkFFI
8-
**/ls_sdkFFI.modulemap
5+
Sources/BreezLiquidSDK/BreezLiquidSDK.swift
6+
**/breez_liquid_sdkFFI.h
7+
**/breez_liquid_sdkFFI
8+
**/breez_liquid_sdkFFI.modulemap

lib/ls-sdk-bindings/bindings-swift/Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ let package = Package(
1010
.iOS(.v11),
1111
],
1212
products: [
13-
.library(name: "LiquidSwapSDK", targets: ["ls_sdkFFI", "LiquidSwapSDK"]),
13+
.library(name: "BreezLiquidSDK", targets: ["breez_liquid_sdkFFI", "BreezLiquidSDK"]),
1414
],
1515
targets: [
16-
.binaryTarget(name: "ls_sdkFFI", path: "./ls_sdkFFI.xcframework"),
17-
.target(name: "LiquidSwapSDK", dependencies: ["ls_sdkFFI"]),
16+
.binaryTarget(name: "breez_liquid_sdkFFI", path: "./breez_liquid_sdkFFI.xcframework"),
17+
.target(name: "BreezLiquidSDK", dependencies: ["breez_liquid_sdkFFI"]),
1818
]
1919
)

0 commit comments

Comments
 (0)