Skip to content
@LitecoinDevKit

LitecoinDevKit

Litecoin port of Bitcoin Dev Kit. MWEB: peg in, send privately, peg out. Desktop wallet v0.4.11 is a prototype and has not been independently audited.

Litecoin Dev Kit

Litecoin port of Bitcoin Dev Kit. Privacy is MWEB: peg in, send on the extension block, peg out.

Prototype. Litecoin Dev Kit and desktop wallet v0.4.11 have not been independently audited. Review the source, and verify any binary, before using them with funds.

Choose a path

Desktop wallet

ldk-wallet is the Rust product reference. v0.4.11 ships for macOS Apple Silicon, Linux x86_64, and Windows x64. It is a Rust application. Mobile packages use the UniFFI bindings.

Adopt the library

Rust wallets, desktop apps, and servers use bdk_wallet (litecoin) with bdk (litecoin, mweb feature).

iOS, macOS, and Android without Rust in-process use bdk-ffi (litecoin-mweb). That path is experimental. Apple platforms go through ltc-swift. Android consumes the AAR from bdk-ffi releases. The iOS and Android sample apps are checklists for that API.

Wallet teams: start with the Adoption guide. Pins in that guide are the source of truth.

Blessed consumer pin (source of truth in the Adoption guide):

// Swift — exact pin for pre-release tags
.package(url: "https://github.com/LitecoinDevKit/ltc-swift", exact: "3.1.0-litecoin.3")
# Android AAR (file dependency; Maven Central not required)
curl -fL -o bdk-ltc-android.aar \
  https://github.com/LitecoinDevKit/bdk-ffi/releases/download/3.1.0-litecoin.3/bdk-ltc-android.aar

Libraries

Repo Branch What it is
bdk litecoin Core crates (bdk_chain, bdk_electrum, bdk_esplora, bdk_mweb, …)
bdk_wallet litecoin High-level wallet + MWEB facade
bdk-ffi litecoin-mweb Experimental UniFFI bindings → Android AAR + Swift xcframework
ltc-swift tags 3.1.0-litecoin.* SwiftPM package wrapping the xcframework

Apps

Repo Notes
ldk-wallet Desktop wallet v0.4.11 (macOS Apple Silicon, Linux x86_64, Windows x64). Rust product reference. Prototype; not independently audited.
ltc-wallet-ios Experimental iOS/macOS smoke app over UniFFI. Checklist for that API.
ltc-wallet-android Experimental Android smoke app over the AAR. Checklist for that API.

Dependency forks

Rev-pinned git deps (not crates.io): rust-litecoin, rust-miniscript, rust-electrum-client.

Cross-repo pins are git SHAs in each Cargo.toml (with a coherence check in bdk-ffi). Bump order: bdk → bdk_wallet → consumers.

Popular repositories Loading

  1. bdk bdk Public

    Forked from bitcoindevkit/bdk

    Litecoin fork of BDK. Crates keep their bdk_* names but alias bitcoin -> litecoin; bdk_mweb adds MWEB scanning, peg-in/out and spends. Work is on the litecoin branch; see PORTING.md and docs/REVIEW…

    Rust

  2. rust-miniscript rust-miniscript Public

    Forked from rust-bitcoin/rust-miniscript

    Support for Miniscript and Output Descriptors for rust-bitcoin

    Rust

  3. rust-electrum-client rust-electrum-client Public

    Forked from bitcoindevkit/rust-electrum-client

    Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.

    Rust

  4. bdk_wallet bdk_wallet Public

    Forked from bitcoindevkit/bdk_wallet

    Litecoin fork of bdk_wallet, built against the Litecoin BDK fork. Adds MWEB combined balances, a parallel coin store, and peg-in/out helpers behind the mweb feature. Work is on the litecoin branch.

    Rust

  5. rust-litecoin rust-litecoin Public

    Forked from rust-litecoin/rust-litecoin

    Fork of rust-litecoin adding typed MWEB PSBT maps, used by the Litecoin BDK fork. Work is on the mweb-psbt-typed-maps branch.

    Rust

  6. ldk-wallet ldk-wallet Public

    Rust product reference for Litecoin Dev Kit. Desktop wallet v0.4.11 for macOS Apple Silicon, Linux x86_64, and Windows x64. Prototype; not independently audited.

    Rust

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…