FLUTTER ECOSYSTEM

bech32

Library implementing Bitcoins BIP173 (Bech32 encoding) specification in a Flutter friendly fashion.

Latest version
0.2.2
30-day downloads
136K
Likes
5
Pub points
160

Package Overview

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

Overview

A Flutter-compatible library that implements Bitcoin's BIP173 Bech32 encoding standard, enabling secure and efficient handling of native segwit addresses. Designed for seamless integration across all major platforms, it ensures accurate encoding and decoding of Bech32 strings used in modern Bitcoin transactions. The package is lightweight and follows the official specification closely, making it ideal for cryptocurrency applications requiring strict adherence to Bech32 formatting.

Use cases
  • Encoding Bitcoin segwit addresses
  • Decoding Bech32 strings in wallets
  • Validating address formats in crypto apps
  • Integrating with Bitcoin-based services
  • Cross-platform address handling
Key features
  • Full BIP173 compliance
  • Supports Android, iOS, Web, macOS, Windows, Linux
  • Simple API for encoding and decoding
  • Lightweight and fast
  • Robust error handling
Suitable for
  • Bitcoin wallet developers
  • Crypto app builders
  • Blockchain integrations
  • Cross-platform mobile apps
  • Security-focused applications
Considerations
  • Only handles Bech32 format, not other address types
  • Requires manual validation of context-specific rules
  • Not suitable for non-Bitcoin use cases
  • No built-in support for Bech32m (BIP350)
  • Limited to encoding/decoding operations
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add bech32

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects