Skip to content
@LitecoinDevKit

LitecoinDevKit

The Litecoin Dev Kit project (Port of BDK) is building tools and libraries designed to be a solid foundation for descriptor based Litecoin wallet

Litecoin Dev Kit

Descriptor-based Litecoin wallet libraries — a port of Bitcoin Dev Kit with MimbleWimble Extension Blocks (MWEB).

Get started

Wallet teams: start with the Adoption guide (Rust vs FFI, tip + LIP architecture, blessed pins, maps-first MWEB API).

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.2")
# 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.1/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 UniFFI bindings → Android AAR + Swift xcframework
ltc-swift tags 3.1.0-litecoin.* SwiftPM package wrapping the xcframework

Apps / smoke tests

Repo Notes
ltc-wallet-mac Native macOS/Linux wallet (Tauri) — Rust product reference
ltc-wallet-ios iOS/macOS smoke app over UniFFI
ltc-wallet-android Android smoke app over the AAR

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: bdkbdk_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. ltc-wallet-mac ltc-wallet-mac Public

    Native Litecoin desktop wallet (macOS + Linux) with transparent and MWEB support. Tauri 2 + Rust, built on the Litecoin BDK fork.

    Rust

Repositories

Showing 10 of 11 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…