Loading page
Loading page
developer-tools // SDKs
Bitcoin Dev Kit — descriptor-based on-chain wallet libraries in Rust, with Swift, Kotlin, and Python bindings.
Build: On-chain Wallets
overview
BDK (Bitcoin Dev Kit) handles the hard parts of an on-chain wallet: descriptors, address derivation, chain syncing over Electrum, Esplora, or Bitcoin Core, coin selection, fee bumping, and PSBT signing. Use bdk_wallet directly from Rust, or the bdk-ffi bindings from mobile and Python apps.
why // builders
build // with this tool
Move from discovery into Pull’s Learn → Build → Contribute → Prove loop.
projects // suggested
Build a descriptor wallet that tracks UTXOs and broadcasts transactions.
Explore projectsSync xpubs and descriptors without private keys.
Explore projectsCompare coin selection strategies on real UTXO sets.
Explore projectsresources
discussion
No questions yet — be the first to ask.