Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions LwkRnFramework.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<key>BinaryPath</key>
<string>liblwk.a</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64-simulator</string>
<key>LibraryPath</key>
<string>liblwk.a</string>
<key>SupportedArchitectures</key>
Expand All @@ -17,12 +17,14 @@
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>liblwk.a</string>
<key>LibraryIdentifier</key>
<string>ios-arm64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>liblwk.a</string>
<key>SupportedArchitectures</key>
Expand All @@ -31,8 +33,6 @@
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
225 changes: 225 additions & 0 deletions cpp/generated/lwk.cpp

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions cpp/generated/lwk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -215,9 +215,18 @@ class NativeLwk : public jsi::HostObject {
const jsi::Value &thisVal,
const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_asset_satoshi(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_is_confidential(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_is_issuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_is_null(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_is_reissuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
Expand All @@ -231,6 +240,9 @@ class NativeLwk : public jsi::HostObject {
const jsi::Value &thisVal,
const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_issuance_token_satoshi(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_clone_mnemonic(jsi::Runtime &rt,
const jsi::Value &thisVal,
const jsi::Value *args,
Expand Down Expand Up @@ -396,6 +408,9 @@ class NativeLwk : public jsi::HostObject {
const jsi::Value &thisVal,
const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_psetinput_issuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_fn_method_psetinput_issuance_asset(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
Expand Down Expand Up @@ -932,9 +947,18 @@ class NativeLwk : public jsi::HostObject {
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_asset(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_asset_satoshi(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_is_confidential(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_is_issuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_is_null(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_is_reissuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
Expand All @@ -947,6 +971,9 @@ class NativeLwk : public jsi::HostObject {
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_token(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_issuance_token_satoshi(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_network_default_electrum_client(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
Expand Down Expand Up @@ -1001,6 +1028,9 @@ class NativeLwk : public jsi::HostObject {
jsi::Value cpp_uniffi_lwk_checksum_method_psetdetails_signatures(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_psetinput_issuance(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
jsi::Value cpp_uniffi_lwk_checksum_method_psetinput_issuance_asset(
jsi::Runtime &rt, const jsi::Value &thisVal, const jsi::Value *args,
size_t count);
Expand Down
4 changes: 2 additions & 2 deletions example/ios/LwkRnExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@
"$(inherited)",
" ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
USE_HERMES = true;
Expand Down Expand Up @@ -452,7 +452,7 @@
"$(inherited)",
" ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native";
SDKROOT = iphoneos;
USE_HERMES = true;
VALIDATE_PRODUCT = YES;
Expand Down
2 changes: 1 addition & 1 deletion fetch_artifacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Manually fetch and edit lwk repository

REPO=https://github.com/Blockstream/lwk-rn
TAG=0.9.0-1.0
TAG=0.9.1

ANDROID_URL=$REPO/releases/download/$TAG/lwk-android-artifact.zip
curl -L $ANDROID_URL --output lwk-android-artifact.zip
Expand Down
2 changes: 1 addition & 1 deletion fetch_lwk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Manually fetch and edit lwk repository

REPO=https://github.com/Blockstream/lwk
TAG=bindings_0.9.0
TAG=bindings_0.9.1

rm -rf rust_modules
mkdir -p rust_modules
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lwk-rn",
"version": "0.9.0-1.0",
"version": "0.9.1",
"description": "Liquid Wallet Kit react native module",
"source": "./src/index.tsx",
"main": "./lib/commonjs/index.js",
Expand Down
25 changes: 25 additions & 0 deletions src/generated/lwk-ffi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -266,10 +266,22 @@ interface NativeModuleInterface {
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): Uint8Array;
ubrn_uniffi_lwk_fn_method_issuance_asset_satoshi(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): Uint8Array;
ubrn_uniffi_lwk_fn_method_issuance_is_confidential(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): number;
ubrn_uniffi_lwk_fn_method_issuance_is_issuance(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): number;
ubrn_uniffi_lwk_fn_method_issuance_is_null(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): number;
ubrn_uniffi_lwk_fn_method_issuance_is_reissuance(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
Expand All @@ -286,6 +298,10 @@ interface NativeModuleInterface {
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): Uint8Array;
ubrn_uniffi_lwk_fn_method_issuance_token_satoshi(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): Uint8Array;
ubrn_uniffi_lwk_fn_clone_mnemonic(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
Expand Down Expand Up @@ -477,6 +493,10 @@ interface NativeModuleInterface {
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): void;
ubrn_uniffi_lwk_fn_method_psetinput_issuance(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
): Uint8Array;
ubrn_uniffi_lwk_fn_method_psetinput_issuance_asset(
ptr: bigint,
uniffi_out_err: UniffiRustCallStatus
Expand Down Expand Up @@ -1087,11 +1107,15 @@ interface NativeModuleInterface {
ubrn_uniffi_lwk_checksum_method_foreignpersister_get(): number;
ubrn_uniffi_lwk_checksum_method_foreignpersister_push(): number;
ubrn_uniffi_lwk_checksum_method_issuance_asset(): number;
ubrn_uniffi_lwk_checksum_method_issuance_asset_satoshi(): number;
ubrn_uniffi_lwk_checksum_method_issuance_is_confidential(): number;
ubrn_uniffi_lwk_checksum_method_issuance_is_issuance(): number;
ubrn_uniffi_lwk_checksum_method_issuance_is_null(): number;
ubrn_uniffi_lwk_checksum_method_issuance_is_reissuance(): number;
ubrn_uniffi_lwk_checksum_method_issuance_prev_txid(): number;
ubrn_uniffi_lwk_checksum_method_issuance_prev_vout(): number;
ubrn_uniffi_lwk_checksum_method_issuance_token(): number;
ubrn_uniffi_lwk_checksum_method_issuance_token_satoshi(): number;
ubrn_uniffi_lwk_checksum_method_network_default_electrum_client(): number;
ubrn_uniffi_lwk_checksum_method_network_default_esplora_client(): number;
ubrn_uniffi_lwk_checksum_method_network_is_mainnet(): number;
Expand All @@ -1110,6 +1134,7 @@ interface NativeModuleInterface {
ubrn_uniffi_lwk_checksum_method_psetdetails_balance(): number;
ubrn_uniffi_lwk_checksum_method_psetdetails_inputs_issuances(): number;
ubrn_uniffi_lwk_checksum_method_psetdetails_signatures(): number;
ubrn_uniffi_lwk_checksum_method_psetinput_issuance(): number;
ubrn_uniffi_lwk_checksum_method_psetinput_issuance_asset(): number;
ubrn_uniffi_lwk_checksum_method_psetinput_issuance_token(): number;
ubrn_uniffi_lwk_checksum_method_psetinput_previous_script_pubkey(): number;
Expand Down
Loading