bip32_keys
A BIP32 with SLIP132 support for Dart/Flutter community.
What this package is like to depend on
Last release 1 months ago
09 Jul 2026
Too new to tell
only 2 release windows
Most releases are documented
notes for 5 of 7 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
7 releases · first in 2025
3 releases in the last 12 months
see the full history below
Release timeline
7 releases · Jun 2025 to Jul 2026
2026
Releases
latest 7-
3.1.409 Jul 2026Release notes
Open source →- CHORE: Relax
pointycastleconstraint to>=3.0.0 <5.0.0so apps can resolve a single pointycastle version alongside packages that require 4.x. Only stable APIs are used; the public API is unchanged from 3.1.1. Thanks to @1-leo for the original change (#1). - NOTE: Supersedes 3.1.2 and 3.1.3, which were published in error — they accidentally included unreleased breaking API renames (
NetworkType/Bip32Type→Bip32Network) and should not be used. Those two versions have been retracted.
- CHORE: Relax
-
3.1.309 Jul 2026Nothing published for this version
-
3.1.209 Jul 2026Nothing published for this version
-
3.1.102 Jul 2025Release notes
Open source →- FEAT: Add
Slip132Format.parse()andSlip132Format.tryParse()methods for detecting SLIP-132 formats from extended keys - FEAT: Add comprehensive tests for parse/tryParse functionality using existing test vectors
- REFACTOR: Rename
prefixfield toversioninSlip132Formatenum for better clarity - IMPROVE: Update parse logic to decode Base58Check and compare version bytes instead of string prefixes
- IMPROVE: Add proper error handling for invalid Base58Check input in parse methods
- FEAT: Add
-
3.1.002 Jul 2025Release notes
Open source →- FEAT: Add SLIP-132 support with comprehensive enum-based format system
- FEAT: Add
Slip132Formatenum with all Bitcoin mainnet and testnet formats (xpub, ypub, zpub, etc.) - FEAT: Add
Slip132ExtensiononBip32Keyswith conversion and fingerprint methods - FEAT: Add
changeVersionBytes()function for converting between SLIP-132 formats - FEAT: Add
getFingerprint(),getParentFingerprint(), andgetDepth()functions - FEAT: Add comprehensive unit tests for SLIP-132 functionality
- FEAT: Update example to demonstrate SLIP-132 usage with enum-based API
- FEAT: Update README with SLIP-132 documentation and API reference
- REFACTOR: Move SLIP-132 functionality to extension for better separation of concerns
- REFACTOR: Remove NetworkConfig class and maps in favor of enum-based approach
-
3.0.130 Jun 2025Release notes
Open source →- Downgrade
pointycastleto3.9.1to ensure compatibility with other dependencies
- Downgrade
-
3.0.030 Jun 2025Release notes
Open source →- BREAKING: Rename BIP32 to Bip32Keys and library to bip32_keys
- BREAKING: Update Bip32Keys methods to use named parameters for network
- BREAKING: Update neutered and isNeutered methods to use getters
- BREAKING: Refactor and simplify error handling and improve code readability
- BREAKING: Split constants and enums into separate files
- BREAKING: Update analysis options and bump dependencies
- Add GitHub Actions workflow for tests and coverage
- Add bypassVersion parameter support to BIP32 factory methods
- Update README to include code coverage badge and fork information
- Fix linter issues