FLUTTER ECOSYSTEM

bdk_flutter

A Flutter library for the Bitcoin Development Kit(bdk) (https://bitcoindevkit.org/)

Latest version
0.31.3
30-day downloads
297
Likes
36
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

bdk_flutter is a Flutter library that integrates the Bitcoin Development Kit (bdk) into Flutter applications, enabling developers to build secure, native Bitcoin wallets with full control over key management, transaction creation, and blockchain interaction. It provides a bridge to bdk's robust Rust-based backend, offering features like HD wallet support, PSBT handling, and blockchain synchronization. Designed for Web3, crypto, and blockchain apps, it empowers developers to create lightweight, privacy-focused Bitcoin solutions across Android, iOS, and macOS platforms.

Use cases
  • Building Bitcoin wallets in Flutter apps
  • Creating PSBTs for multi-signature transactions
  • Integrating Bitcoin blockchain sync
  • Managing HD wallets with BIP39 and BIP44
  • Enabling offline signing workflows
Key features
  • Native integration with Bitcoin Development Kit
  • Support for HD wallets and BIP standards
  • PSBT creation and signing capabilities
  • Cross-platform compatibility (Android, iOS, macOS)
  • Secure key management and wallet operations
Suitable for
  • Flutter developers building Bitcoin wallets
  • Web3 projects requiring Bitcoin functionality
  • Apps needing offline transaction signing
  • Developers using Rust-based bdk backend
  • Crypto-native mobile applications
Considerations
  • Requires understanding of Bitcoin fundamentals
  • Limited documentation compared to mature libraries
  • Potential performance overhead on low-end devices
  • Depends on native platform setup for bdk
  • May require additional configuration for production deployment
Supported platformsAndroidiOSmacOS

Install package

flutter pub add bdk_flutter

Categories

Source repository

Related projects