diff --git a/.gitignore b/.gitignore
index 3660ecd..03ef30e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,8 @@
target/
.idea/
.DS_Store
+# AI
.ai
+.claude/worktrees
+*.local.*
+!*.local.template*
diff --git a/Cargo.lock b/Cargo.lock
index 4ebbe0f..f7326e1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -475,7 +475,7 @@ dependencies = [
[[package]]
name = "bitkitcore"
-version = "0.1.54"
+version = "0.1.55"
dependencies = [
"android_logger",
"async-trait",
@@ -4688,9 +4688,9 @@ dependencies = [
[[package]]
name = "trezor-connect-rs"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a35eab33b03faa9e024fd8e036daf64c9e753b4034944fe89498fe03efae13aa"
+checksum = "e263b71e1f5da38ed1efd02e96ef5e274ecd14411e86f30c02e746ff9362dac0"
dependencies = [
"aes-gcm",
"async-trait",
diff --git a/Cargo.toml b/Cargo.toml
index 5db0d3b..7394d8a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bitkitcore"
-version = "0.1.54"
+version = "0.1.55"
edition = "2021"
[lib]
@@ -46,11 +46,11 @@ btleplug = "0.11"
# Trezor connect library - non-iOS platforms get USB + Bluetooth
[target.'cfg(not(target_os = "ios"))'.dependencies]
-trezor-connect-rs = { version = "0.2.4", features = ["psbt"] }
+trezor-connect-rs = { version = "0.2.5", features = ["psbt"] }
# iOS: Bluetooth only (libusb has no iOS backend, so no USB support)
[target.'cfg(target_os = "ios")'.dependencies]
-trezor-connect-rs = { version = "0.2.4", default-features = false, features = ["bluetooth", "psbt"] }
+trezor-connect-rs = { version = "0.2.5", default-features = false, features = ["bluetooth", "psbt"] }
# JNI for Android (must match btleplug's jni version)
[target.'cfg(target_os = "android")'.dependencies]
diff --git a/Package.swift b/Package.swift
index dd5c863..f7a62a2 100644
--- a/Package.swift
+++ b/Package.swift
@@ -3,8 +3,8 @@
import PackageDescription
-let tag = "v0.1.54"
-let checksum = "8ca81d51d6d9f66ef3c33f81969d07221c21744d131f907be2006d87a807ed05"
+let tag = "v0.1.55"
+let checksum = "273da44b44f6f47ee60471af771594f4103bdd4405b6b2f68ff5359d5a0eaf5a"
let url = "https://github.com/synonymdev/bitkit-core/releases/download/\(tag)/BitkitCore.xcframework.zip"
let package = Package(
diff --git a/bindings/android/gradle.properties b/bindings/android/gradle.properties
index 00086f6..b250e08 100644
--- a/bindings/android/gradle.properties
+++ b/bindings/android/gradle.properties
@@ -3,4 +3,4 @@ android.useAndroidX=true
android.enableJetifier=true
kotlin.code.style=official
group=com.synonym
-version=0.1.54
+version=0.1.55
diff --git a/bindings/android/lib/src/main/jniLibs/arm64-v8a/libbitkitcore.so b/bindings/android/lib/src/main/jniLibs/arm64-v8a/libbitkitcore.so
index 6c32490..82b917e 100755
Binary files a/bindings/android/lib/src/main/jniLibs/arm64-v8a/libbitkitcore.so and b/bindings/android/lib/src/main/jniLibs/arm64-v8a/libbitkitcore.so differ
diff --git a/bindings/android/lib/src/main/jniLibs/arm64-v8a/libpubky_app_specs-90a3a8b6be1a7a22.so b/bindings/android/lib/src/main/jniLibs/arm64-v8a/libpubky_app_specs-90a3a8b6be1a7a22.so
deleted file mode 100755
index 2856ba2..0000000
Binary files a/bindings/android/lib/src/main/jniLibs/arm64-v8a/libpubky_app_specs-90a3a8b6be1a7a22.so and /dev/null differ
diff --git a/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libbitkitcore.so b/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libbitkitcore.so
index eca7c64..ca524d9 100755
Binary files a/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libbitkitcore.so and b/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libbitkitcore.so differ
diff --git a/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libpubky_app_specs-a5b33175be180155.so b/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libpubky_app_specs-a5b33175be180155.so
deleted file mode 100755
index 9df27c8..0000000
Binary files a/bindings/android/lib/src/main/jniLibs/armeabi-v7a/libpubky_app_specs-a5b33175be180155.so and /dev/null differ
diff --git a/bindings/android/lib/src/main/jniLibs/x86/libbitkitcore.so b/bindings/android/lib/src/main/jniLibs/x86/libbitkitcore.so
index 3f065c9..4e84767 100755
Binary files a/bindings/android/lib/src/main/jniLibs/x86/libbitkitcore.so and b/bindings/android/lib/src/main/jniLibs/x86/libbitkitcore.so differ
diff --git a/bindings/android/lib/src/main/jniLibs/x86/libpubky_app_specs-6691cf4f97b9d92f.so b/bindings/android/lib/src/main/jniLibs/x86/libpubky_app_specs-6691cf4f97b9d92f.so
deleted file mode 100755
index d08e98c..0000000
Binary files a/bindings/android/lib/src/main/jniLibs/x86/libpubky_app_specs-6691cf4f97b9d92f.so and /dev/null differ
diff --git a/bindings/android/lib/src/main/jniLibs/x86_64/libbitkitcore.so b/bindings/android/lib/src/main/jniLibs/x86_64/libbitkitcore.so
index 92dcc64..caa9196 100755
Binary files a/bindings/android/lib/src/main/jniLibs/x86_64/libbitkitcore.so and b/bindings/android/lib/src/main/jniLibs/x86_64/libbitkitcore.so differ
diff --git a/bindings/android/lib/src/main/jniLibs/x86_64/libpubky_app_specs-4ad86c877f377f40.so b/bindings/android/lib/src/main/jniLibs/x86_64/libpubky_app_specs-4ad86c877f377f40.so
deleted file mode 100755
index 8f8f793..0000000
Binary files a/bindings/android/lib/src/main/jniLibs/x86_64/libpubky_app_specs-4ad86c877f377f40.so and /dev/null differ
diff --git a/bindings/ios/BitkitCore.xcframework.zip b/bindings/ios/BitkitCore.xcframework.zip
index 195965c..5cb60c1 100644
Binary files a/bindings/ios/BitkitCore.xcframework.zip and b/bindings/ios/BitkitCore.xcframework.zip differ
diff --git a/bindings/ios/BitkitCore.xcframework/Info.plist b/bindings/ios/BitkitCore.xcframework/Info.plist
index 478a88f..b7357e0 100644
--- a/bindings/ios/BitkitCore.xcframework/Info.plist
+++ b/bindings/ios/BitkitCore.xcframework/Info.plist
@@ -10,7 +10,7 @@
HeadersPath
Headers
LibraryIdentifier
- ios-arm64
+ ios-arm64-simulator
LibraryPath
libbitkitcore.a
SupportedArchitectures
@@ -19,6 +19,8 @@
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
BinaryPath
@@ -26,7 +28,7 @@
HeadersPath
Headers
LibraryIdentifier
- ios-arm64-simulator
+ ios-arm64
LibraryPath
libbitkitcore.a
SupportedArchitectures
@@ -35,8 +37,6 @@
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/bindings/ios/BitkitCore.xcframework/ios-arm64-simulator/libbitkitcore.a b/bindings/ios/BitkitCore.xcframework/ios-arm64-simulator/libbitkitcore.a
index fad9bab..e1f3684 100644
Binary files a/bindings/ios/BitkitCore.xcframework/ios-arm64-simulator/libbitkitcore.a and b/bindings/ios/BitkitCore.xcframework/ios-arm64-simulator/libbitkitcore.a differ
diff --git a/bindings/ios/BitkitCore.xcframework/ios-arm64/libbitkitcore.a b/bindings/ios/BitkitCore.xcframework/ios-arm64/libbitkitcore.a
index 6d1222e..9a78996 100644
Binary files a/bindings/ios/BitkitCore.xcframework/ios-arm64/libbitkitcore.a and b/bindings/ios/BitkitCore.xcframework/ios-arm64/libbitkitcore.a differ
diff --git a/bindings/python/bitkitcore/libbitkitcore.dylib b/bindings/python/bitkitcore/libbitkitcore.dylib
index 2d02ac5..da11ccc 100755
Binary files a/bindings/python/bitkitcore/libbitkitcore.dylib and b/bindings/python/bitkitcore/libbitkitcore.dylib differ