# Bitcoin Dev Kit *With BDK, you can seamlessly build cross platform mobile wallets* - Website: [bitcoindevkit.org](https://bitcoindevkit.org/) - GitHub org: [bitcoindevkit](https://github.com/bitcoindevkit) - Main repo: [bitcoindevkit/bdk](https://github.com/bitcoindevkit/bdk) (Rust) The [Bitcoin Dev Kit (BDK)](https://github.com/bitcoindevkit) project (originally called Magical Bitcoin 🧙) aims to build a collection of tools and libraries that are designed to be a solid foundation for cross platform Bitcoin wallets, along with a fully working _reference implementation_ wallet called Magical Bitcoin. All BDK components are designed to be lightweight and modular so that they can be adapted for virtually any use-case: from single-sig mobile wallets to multi-billion-dollar cold storage vaults. The main long-term goal is to concentrate the development efforts of multiple people and companies into one open source and very well reviewed project, instead of dispersing them over multiple closed/semi-closed or poorly designed projects. ## `bdk` - [docs.rs](https://docs.rs/bdk/latest/bdk/) - [PR #793](https://github.com/bitcoindevkit/bdk/pull/793): Use bdk_core syncing mechansim (draft, +3230 -14328) - [Issue #795](https://github.com/bitcoindevkit/bdk/issues/795): Support for an async `Database` in `Wallet<D>` ## `bdk_core` - (Blog post) [`bdk_core`: a new architecture for the Bitcoin Dev Kit](https://bitcoindevkit.org/blog/bdk-core-pt1/) - Staging GitHub repo: [LLFourn/bdk_core_staging](https://github.com/LLFourn/bdk_core_staging) - This is where you can find the BDK 1.0 code which hasn't yet been merged as of [[2023-01-10]]