From 6e5e8260856f963355baf8ea397dbdc098e7aa3e Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Tue, 12 May 2026 12:28:51 -0400 Subject: [PATCH] lol --- {bdk-android => kotlin}/README.md | 0 {bdk-android => kotlin}/build.gradle.kts | 0 {bdk-android => kotlin}/docs/DOKKA_LANDING.md | 0 {bdk-android => kotlin}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {bdk-android => kotlin}/gradlew | 0 {bdk-android => kotlin}/gradlew.bat | 0 {bdk-android => kotlin}/justfile | 0 {bdk-android => kotlin}/lib/build.gradle.kts | 0 {bdk-android => kotlin}/lib/proguard-rules.pro | 0 .../lib/src/androidTest/assets/README.md | 0 .../src/androidTest/assets/awesome_wallet_1.sqlite3 | Bin .../lib/src/androidTest/assets/logback.xml | 0 .../androidTest/assets/persistence_test_db.sqlite3 | Bin .../assets/single_descriptor_wallet.sqlite3 | Bin .../src/androidTest/assets/wallet_pre_v1.sqlite3 | Bin .../kotlin/org/bitcoindevkit/CbfSyncTest.kt | 0 .../kotlin/org/bitcoindevkit/Constants.kt | 0 .../kotlin/org/bitcoindevkit/CreatingWalletTest.kt | 0 .../kotlin/org/bitcoindevkit/DerivationPathTest.kt | 0 .../kotlin/org/bitcoindevkit/DescriptorTest.kt | 0 .../kotlin/org/bitcoindevkit/EsploraClientTest.kt | 0 .../kotlin/org/bitcoindevkit/MnemonicTest.kt | 0 .../kotlin/org/bitcoindevkit/PersistenceTest.kt | 0 .../kotlin/org/bitcoindevkit/WalletTest.kt | 0 .../lib/src/main/AndroidManifest.xml | 0 .../scripts/dev/build-dev-macos-aarch64.sh | 0 .../scripts/release/build-release-linux-x86_64.sh | 0 .../scripts/release/build-release-macos-aarch64.sh | 0 .../scripts/release/build-release-windows-x86_64.sh | 0 {bdk-android => kotlin}/settings.gradle.kts | 0 {bdk-ffi => rust}/.cargo/config.toml | 0 {bdk-ffi => rust}/Cargo.lock | 0 {bdk-ffi => rust}/Cargo.toml | 0 {bdk-ffi => rust}/justfile | 0 {bdk-ffi => rust}/rust-toolchain.toml | 0 {bdk-ffi => rust}/scripts/build-docs.sh | 0 {bdk-ffi => rust}/scripts/deploy-docs.sh | 0 {bdk-ffi => rust}/src/bitcoin.rs | 0 {bdk-ffi => rust}/src/descriptor.rs | 0 {bdk-ffi => rust}/src/electrum.rs | 0 {bdk-ffi => rust}/src/error.rs | 0 {bdk-ffi => rust}/src/esplora.rs | 0 {bdk-ffi => rust}/src/keys.rs | 0 {bdk-ffi => rust}/src/kyoto.rs | 0 {bdk-ffi => rust}/src/lib.rs | 0 {bdk-ffi => rust}/src/macros.rs | 0 {bdk-ffi => rust}/src/store.rs | 0 {bdk-ffi => rust}/src/tests/bitcoin.rs | 0 {bdk-ffi => rust}/src/tests/descriptor.rs | 0 {bdk-ffi => rust}/src/tests/error.rs | 0 {bdk-ffi => rust}/src/tests/keys.rs | 0 {bdk-ffi => rust}/src/tests/mod.rs | 0 {bdk-ffi => rust}/src/tests/tx_builder.rs | 0 {bdk-ffi => rust}/src/tests/wallet.rs | 0 {bdk-ffi => rust}/src/tx_builder.rs | 0 {bdk-ffi => rust}/src/types.rs | 0 {bdk-ffi => rust}/src/wallet.rs | 0 {bdk-ffi => rust}/uniffi-android.toml | 0 {bdk-ffi => rust}/uniffi-bindgen.rs | 0 {bdk-ffi => rust}/uniffi.toml | 0 {bdk-swift => swift}/Package.swift | 0 {bdk-swift => swift}/Package.swift.txt | 0 {bdk-swift => swift}/README.md | 0 .../LiveElectrumClientTests.swift | 0 .../Tests/BitcoinDevKitTests/LiveKyotoTests.swift | 0 .../BitcoinDevKitTests/LiveMemoryWalletTests.swift | 0 .../BitcoinDevKitTests/LiveTransactionTests.swift | 0 .../BitcoinDevKitTests/LiveTxBuilderTests.swift | 0 .../Tests/BitcoinDevKitTests/LiveWalletTests.swift | 0 .../BitcoinDevKitTests/OfflineDescriptorTests.swift | 0 .../OfflinePersistenceTests.swift | 0 .../BitcoinDevKitTests/OfflineWalletTests.swift | 0 .../pre_existing_wallet_persistence_test.sqlite | Bin {bdk-swift => swift}/build-xcframework-dev.sh | 0 {bdk-swift => swift}/build-xcframework.sh | 0 {bdk-swift => swift}/justfile | 0 78 files changed, 0 insertions(+), 0 deletions(-) rename {bdk-android => kotlin}/README.md (100%) rename {bdk-android => kotlin}/build.gradle.kts (100%) rename {bdk-android => kotlin}/docs/DOKKA_LANDING.md (100%) rename {bdk-android => kotlin}/gradle.properties (100%) rename {bdk-android => kotlin}/gradle/wrapper/gradle-wrapper.jar (100%) rename {bdk-android => kotlin}/gradle/wrapper/gradle-wrapper.properties (100%) rename {bdk-android => kotlin}/gradlew (100%) rename {bdk-android => kotlin}/gradlew.bat (100%) rename {bdk-android => kotlin}/justfile (100%) rename {bdk-android => kotlin}/lib/build.gradle.kts (100%) rename {bdk-android => kotlin}/lib/proguard-rules.pro (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/README.md (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/awesome_wallet_1.sqlite3 (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/logback.xml (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/persistence_test_db.sqlite3 (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/single_descriptor_wallet.sqlite3 (100%) rename {bdk-android => kotlin}/lib/src/androidTest/assets/wallet_pre_v1.sqlite3 (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/CbfSyncTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/Constants.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/CreatingWalletTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/DerivationPathTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/DescriptorTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/EsploraClientTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/MnemonicTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/PersistenceTest.kt (100%) rename {bdk-android => kotlin}/lib/src/androidTest/kotlin/org/bitcoindevkit/WalletTest.kt (100%) rename {bdk-android => kotlin}/lib/src/main/AndroidManifest.xml (100%) rename {bdk-android => kotlin}/scripts/dev/build-dev-macos-aarch64.sh (100%) rename {bdk-android => kotlin}/scripts/release/build-release-linux-x86_64.sh (100%) rename {bdk-android => kotlin}/scripts/release/build-release-macos-aarch64.sh (100%) rename {bdk-android => kotlin}/scripts/release/build-release-windows-x86_64.sh (100%) rename {bdk-android => kotlin}/settings.gradle.kts (100%) rename {bdk-ffi => rust}/.cargo/config.toml (100%) rename {bdk-ffi => rust}/Cargo.lock (100%) rename {bdk-ffi => rust}/Cargo.toml (100%) rename {bdk-ffi => rust}/justfile (100%) rename {bdk-ffi => rust}/rust-toolchain.toml (100%) rename {bdk-ffi => rust}/scripts/build-docs.sh (100%) rename {bdk-ffi => rust}/scripts/deploy-docs.sh (100%) rename {bdk-ffi => rust}/src/bitcoin.rs (100%) rename {bdk-ffi => rust}/src/descriptor.rs (100%) rename {bdk-ffi => rust}/src/electrum.rs (100%) rename {bdk-ffi => rust}/src/error.rs (100%) rename {bdk-ffi => rust}/src/esplora.rs (100%) rename {bdk-ffi => rust}/src/keys.rs (100%) rename {bdk-ffi => rust}/src/kyoto.rs (100%) rename {bdk-ffi => rust}/src/lib.rs (100%) rename {bdk-ffi => rust}/src/macros.rs (100%) rename {bdk-ffi => rust}/src/store.rs (100%) rename {bdk-ffi => rust}/src/tests/bitcoin.rs (100%) rename {bdk-ffi => rust}/src/tests/descriptor.rs (100%) rename {bdk-ffi => rust}/src/tests/error.rs (100%) rename {bdk-ffi => rust}/src/tests/keys.rs (100%) rename {bdk-ffi => rust}/src/tests/mod.rs (100%) rename {bdk-ffi => rust}/src/tests/tx_builder.rs (100%) rename {bdk-ffi => rust}/src/tests/wallet.rs (100%) rename {bdk-ffi => rust}/src/tx_builder.rs (100%) rename {bdk-ffi => rust}/src/types.rs (100%) rename {bdk-ffi => rust}/src/wallet.rs (100%) rename {bdk-ffi => rust}/uniffi-android.toml (100%) rename {bdk-ffi => rust}/uniffi-bindgen.rs (100%) rename {bdk-ffi => rust}/uniffi.toml (100%) rename {bdk-swift => swift}/Package.swift (100%) rename {bdk-swift => swift}/Package.swift.txt (100%) rename {bdk-swift => swift}/README.md (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveElectrumClientTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveKyotoTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveMemoryWalletTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveTransactionTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveTxBuilderTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/LiveWalletTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/OfflineDescriptorTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/OfflinePersistenceTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/OfflineWalletTests.swift (100%) rename {bdk-swift => swift}/Tests/BitcoinDevKitTests/Resources/pre_existing_wallet_persistence_test.sqlite (100%) rename {bdk-swift => swift}/build-xcframework-dev.sh (100%) rename {bdk-swift => swift}/build-xcframework.sh (100%) rename {bdk-swift => swift}/justfile (100%) diff --git a/bdk-android/README.md b/kotlin/README.md similarity index 100% rename from bdk-android/README.md rename to kotlin/README.md diff --git a/bdk-android/build.gradle.kts b/kotlin/build.gradle.kts similarity index 100% rename from bdk-android/build.gradle.kts rename to kotlin/build.gradle.kts diff --git a/bdk-android/docs/DOKKA_LANDING.md b/kotlin/docs/DOKKA_LANDING.md similarity index 100% rename from bdk-android/docs/DOKKA_LANDING.md rename to kotlin/docs/DOKKA_LANDING.md diff --git a/bdk-android/gradle.properties b/kotlin/gradle.properties similarity index 100% rename from bdk-android/gradle.properties rename to kotlin/gradle.properties diff --git a/bdk-android/gradle/wrapper/gradle-wrapper.jar b/kotlin/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from bdk-android/gradle/wrapper/gradle-wrapper.jar rename to kotlin/gradle/wrapper/gradle-wrapper.jar diff --git a/bdk-android/gradle/wrapper/gradle-wrapper.properties b/kotlin/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from bdk-android/gradle/wrapper/gradle-wrapper.properties rename to kotlin/gradle/wrapper/gradle-wrapper.properties diff --git a/bdk-android/gradlew b/kotlin/gradlew similarity index 100% rename from bdk-android/gradlew rename to kotlin/gradlew diff --git a/bdk-android/gradlew.bat b/kotlin/gradlew.bat similarity index 100% rename from bdk-android/gradlew.bat rename to kotlin/gradlew.bat diff --git a/bdk-android/justfile b/kotlin/justfile similarity index 100% rename from bdk-android/justfile rename to kotlin/justfile diff --git a/bdk-android/lib/build.gradle.kts b/kotlin/lib/build.gradle.kts similarity index 100% rename from bdk-android/lib/build.gradle.kts rename to kotlin/lib/build.gradle.kts diff --git a/bdk-android/lib/proguard-rules.pro b/kotlin/lib/proguard-rules.pro similarity index 100% rename from bdk-android/lib/proguard-rules.pro rename to kotlin/lib/proguard-rules.pro diff --git a/bdk-android/lib/src/androidTest/assets/README.md b/kotlin/lib/src/androidTest/assets/README.md similarity index 100% rename from bdk-android/lib/src/androidTest/assets/README.md rename to kotlin/lib/src/androidTest/assets/README.md diff --git a/bdk-android/lib/src/androidTest/assets/awesome_wallet_1.sqlite3 b/kotlin/lib/src/androidTest/assets/awesome_wallet_1.sqlite3 similarity index 100% rename from bdk-android/lib/src/androidTest/assets/awesome_wallet_1.sqlite3 rename to kotlin/lib/src/androidTest/assets/awesome_wallet_1.sqlite3 diff --git a/bdk-android/lib/src/androidTest/assets/logback.xml b/kotlin/lib/src/androidTest/assets/logback.xml similarity index 100% rename from bdk-android/lib/src/androidTest/assets/logback.xml rename to kotlin/lib/src/androidTest/assets/logback.xml diff --git a/bdk-android/lib/src/androidTest/assets/persistence_test_db.sqlite3 b/kotlin/lib/src/androidTest/assets/persistence_test_db.sqlite3 similarity index 100% rename from bdk-android/lib/src/androidTest/assets/persistence_test_db.sqlite3 rename to kotlin/lib/src/androidTest/assets/persistence_test_db.sqlite3 diff --git a/bdk-android/lib/src/androidTest/assets/single_descriptor_wallet.sqlite3 b/kotlin/lib/src/androidTest/assets/single_descriptor_wallet.sqlite3 similarity index 100% rename from bdk-android/lib/src/androidTest/assets/single_descriptor_wallet.sqlite3 rename to kotlin/lib/src/androidTest/assets/single_descriptor_wallet.sqlite3 diff --git a/bdk-android/lib/src/androidTest/assets/wallet_pre_v1.sqlite3 b/kotlin/lib/src/androidTest/assets/wallet_pre_v1.sqlite3 similarity index 100% rename from bdk-android/lib/src/androidTest/assets/wallet_pre_v1.sqlite3 rename to kotlin/lib/src/androidTest/assets/wallet_pre_v1.sqlite3 diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/CbfSyncTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/CbfSyncTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/CbfSyncTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/CbfSyncTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/Constants.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/Constants.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/Constants.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/Constants.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/CreatingWalletTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/CreatingWalletTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/CreatingWalletTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/CreatingWalletTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/DerivationPathTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/DerivationPathTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/DerivationPathTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/DerivationPathTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/DescriptorTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/DescriptorTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/DescriptorTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/DescriptorTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/EsploraClientTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/EsploraClientTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/EsploraClientTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/EsploraClientTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/MnemonicTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/MnemonicTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/MnemonicTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/MnemonicTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/PersistenceTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/PersistenceTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/PersistenceTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/PersistenceTest.kt diff --git a/bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/WalletTest.kt b/kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/WalletTest.kt similarity index 100% rename from bdk-android/lib/src/androidTest/kotlin/org/bitcoindevkit/WalletTest.kt rename to kotlin/lib/src/androidTest/kotlin/org/bitcoindevkit/WalletTest.kt diff --git a/bdk-android/lib/src/main/AndroidManifest.xml b/kotlin/lib/src/main/AndroidManifest.xml similarity index 100% rename from bdk-android/lib/src/main/AndroidManifest.xml rename to kotlin/lib/src/main/AndroidManifest.xml diff --git a/bdk-android/scripts/dev/build-dev-macos-aarch64.sh b/kotlin/scripts/dev/build-dev-macos-aarch64.sh similarity index 100% rename from bdk-android/scripts/dev/build-dev-macos-aarch64.sh rename to kotlin/scripts/dev/build-dev-macos-aarch64.sh diff --git a/bdk-android/scripts/release/build-release-linux-x86_64.sh b/kotlin/scripts/release/build-release-linux-x86_64.sh similarity index 100% rename from bdk-android/scripts/release/build-release-linux-x86_64.sh rename to kotlin/scripts/release/build-release-linux-x86_64.sh diff --git a/bdk-android/scripts/release/build-release-macos-aarch64.sh b/kotlin/scripts/release/build-release-macos-aarch64.sh similarity index 100% rename from bdk-android/scripts/release/build-release-macos-aarch64.sh rename to kotlin/scripts/release/build-release-macos-aarch64.sh diff --git a/bdk-android/scripts/release/build-release-windows-x86_64.sh b/kotlin/scripts/release/build-release-windows-x86_64.sh similarity index 100% rename from bdk-android/scripts/release/build-release-windows-x86_64.sh rename to kotlin/scripts/release/build-release-windows-x86_64.sh diff --git a/bdk-android/settings.gradle.kts b/kotlin/settings.gradle.kts similarity index 100% rename from bdk-android/settings.gradle.kts rename to kotlin/settings.gradle.kts diff --git a/bdk-ffi/.cargo/config.toml b/rust/.cargo/config.toml similarity index 100% rename from bdk-ffi/.cargo/config.toml rename to rust/.cargo/config.toml diff --git a/bdk-ffi/Cargo.lock b/rust/Cargo.lock similarity index 100% rename from bdk-ffi/Cargo.lock rename to rust/Cargo.lock diff --git a/bdk-ffi/Cargo.toml b/rust/Cargo.toml similarity index 100% rename from bdk-ffi/Cargo.toml rename to rust/Cargo.toml diff --git a/bdk-ffi/justfile b/rust/justfile similarity index 100% rename from bdk-ffi/justfile rename to rust/justfile diff --git a/bdk-ffi/rust-toolchain.toml b/rust/rust-toolchain.toml similarity index 100% rename from bdk-ffi/rust-toolchain.toml rename to rust/rust-toolchain.toml diff --git a/bdk-ffi/scripts/build-docs.sh b/rust/scripts/build-docs.sh similarity index 100% rename from bdk-ffi/scripts/build-docs.sh rename to rust/scripts/build-docs.sh diff --git a/bdk-ffi/scripts/deploy-docs.sh b/rust/scripts/deploy-docs.sh similarity index 100% rename from bdk-ffi/scripts/deploy-docs.sh rename to rust/scripts/deploy-docs.sh diff --git a/bdk-ffi/src/bitcoin.rs b/rust/src/bitcoin.rs similarity index 100% rename from bdk-ffi/src/bitcoin.rs rename to rust/src/bitcoin.rs diff --git a/bdk-ffi/src/descriptor.rs b/rust/src/descriptor.rs similarity index 100% rename from bdk-ffi/src/descriptor.rs rename to rust/src/descriptor.rs diff --git a/bdk-ffi/src/electrum.rs b/rust/src/electrum.rs similarity index 100% rename from bdk-ffi/src/electrum.rs rename to rust/src/electrum.rs diff --git a/bdk-ffi/src/error.rs b/rust/src/error.rs similarity index 100% rename from bdk-ffi/src/error.rs rename to rust/src/error.rs diff --git a/bdk-ffi/src/esplora.rs b/rust/src/esplora.rs similarity index 100% rename from bdk-ffi/src/esplora.rs rename to rust/src/esplora.rs diff --git a/bdk-ffi/src/keys.rs b/rust/src/keys.rs similarity index 100% rename from bdk-ffi/src/keys.rs rename to rust/src/keys.rs diff --git a/bdk-ffi/src/kyoto.rs b/rust/src/kyoto.rs similarity index 100% rename from bdk-ffi/src/kyoto.rs rename to rust/src/kyoto.rs diff --git a/bdk-ffi/src/lib.rs b/rust/src/lib.rs similarity index 100% rename from bdk-ffi/src/lib.rs rename to rust/src/lib.rs diff --git a/bdk-ffi/src/macros.rs b/rust/src/macros.rs similarity index 100% rename from bdk-ffi/src/macros.rs rename to rust/src/macros.rs diff --git a/bdk-ffi/src/store.rs b/rust/src/store.rs similarity index 100% rename from bdk-ffi/src/store.rs rename to rust/src/store.rs diff --git a/bdk-ffi/src/tests/bitcoin.rs b/rust/src/tests/bitcoin.rs similarity index 100% rename from bdk-ffi/src/tests/bitcoin.rs rename to rust/src/tests/bitcoin.rs diff --git a/bdk-ffi/src/tests/descriptor.rs b/rust/src/tests/descriptor.rs similarity index 100% rename from bdk-ffi/src/tests/descriptor.rs rename to rust/src/tests/descriptor.rs diff --git a/bdk-ffi/src/tests/error.rs b/rust/src/tests/error.rs similarity index 100% rename from bdk-ffi/src/tests/error.rs rename to rust/src/tests/error.rs diff --git a/bdk-ffi/src/tests/keys.rs b/rust/src/tests/keys.rs similarity index 100% rename from bdk-ffi/src/tests/keys.rs rename to rust/src/tests/keys.rs diff --git a/bdk-ffi/src/tests/mod.rs b/rust/src/tests/mod.rs similarity index 100% rename from bdk-ffi/src/tests/mod.rs rename to rust/src/tests/mod.rs diff --git a/bdk-ffi/src/tests/tx_builder.rs b/rust/src/tests/tx_builder.rs similarity index 100% rename from bdk-ffi/src/tests/tx_builder.rs rename to rust/src/tests/tx_builder.rs diff --git a/bdk-ffi/src/tests/wallet.rs b/rust/src/tests/wallet.rs similarity index 100% rename from bdk-ffi/src/tests/wallet.rs rename to rust/src/tests/wallet.rs diff --git a/bdk-ffi/src/tx_builder.rs b/rust/src/tx_builder.rs similarity index 100% rename from bdk-ffi/src/tx_builder.rs rename to rust/src/tx_builder.rs diff --git a/bdk-ffi/src/types.rs b/rust/src/types.rs similarity index 100% rename from bdk-ffi/src/types.rs rename to rust/src/types.rs diff --git a/bdk-ffi/src/wallet.rs b/rust/src/wallet.rs similarity index 100% rename from bdk-ffi/src/wallet.rs rename to rust/src/wallet.rs diff --git a/bdk-ffi/uniffi-android.toml b/rust/uniffi-android.toml similarity index 100% rename from bdk-ffi/uniffi-android.toml rename to rust/uniffi-android.toml diff --git a/bdk-ffi/uniffi-bindgen.rs b/rust/uniffi-bindgen.rs similarity index 100% rename from bdk-ffi/uniffi-bindgen.rs rename to rust/uniffi-bindgen.rs diff --git a/bdk-ffi/uniffi.toml b/rust/uniffi.toml similarity index 100% rename from bdk-ffi/uniffi.toml rename to rust/uniffi.toml diff --git a/bdk-swift/Package.swift b/swift/Package.swift similarity index 100% rename from bdk-swift/Package.swift rename to swift/Package.swift diff --git a/bdk-swift/Package.swift.txt b/swift/Package.swift.txt similarity index 100% rename from bdk-swift/Package.swift.txt rename to swift/Package.swift.txt diff --git a/bdk-swift/README.md b/swift/README.md similarity index 100% rename from bdk-swift/README.md rename to swift/README.md diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveElectrumClientTests.swift b/swift/Tests/BitcoinDevKitTests/LiveElectrumClientTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveElectrumClientTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveElectrumClientTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveKyotoTests.swift b/swift/Tests/BitcoinDevKitTests/LiveKyotoTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveKyotoTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveKyotoTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveMemoryWalletTests.swift b/swift/Tests/BitcoinDevKitTests/LiveMemoryWalletTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveMemoryWalletTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveMemoryWalletTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveTransactionTests.swift b/swift/Tests/BitcoinDevKitTests/LiveTransactionTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveTransactionTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveTransactionTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveTxBuilderTests.swift b/swift/Tests/BitcoinDevKitTests/LiveTxBuilderTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveTxBuilderTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveTxBuilderTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/LiveWalletTests.swift b/swift/Tests/BitcoinDevKitTests/LiveWalletTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/LiveWalletTests.swift rename to swift/Tests/BitcoinDevKitTests/LiveWalletTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/OfflineDescriptorTests.swift b/swift/Tests/BitcoinDevKitTests/OfflineDescriptorTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/OfflineDescriptorTests.swift rename to swift/Tests/BitcoinDevKitTests/OfflineDescriptorTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/OfflinePersistenceTests.swift b/swift/Tests/BitcoinDevKitTests/OfflinePersistenceTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/OfflinePersistenceTests.swift rename to swift/Tests/BitcoinDevKitTests/OfflinePersistenceTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/OfflineWalletTests.swift b/swift/Tests/BitcoinDevKitTests/OfflineWalletTests.swift similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/OfflineWalletTests.swift rename to swift/Tests/BitcoinDevKitTests/OfflineWalletTests.swift diff --git a/bdk-swift/Tests/BitcoinDevKitTests/Resources/pre_existing_wallet_persistence_test.sqlite b/swift/Tests/BitcoinDevKitTests/Resources/pre_existing_wallet_persistence_test.sqlite similarity index 100% rename from bdk-swift/Tests/BitcoinDevKitTests/Resources/pre_existing_wallet_persistence_test.sqlite rename to swift/Tests/BitcoinDevKitTests/Resources/pre_existing_wallet_persistence_test.sqlite diff --git a/bdk-swift/build-xcframework-dev.sh b/swift/build-xcframework-dev.sh similarity index 100% rename from bdk-swift/build-xcframework-dev.sh rename to swift/build-xcframework-dev.sh diff --git a/bdk-swift/build-xcframework.sh b/swift/build-xcframework.sh similarity index 100% rename from bdk-swift/build-xcframework.sh rename to swift/build-xcframework.sh diff --git a/bdk-swift/justfile b/swift/justfile similarity index 100% rename from bdk-swift/justfile rename to swift/justfile