bip329_labels
A Dart implementation for Flutter of BIP-329: Wallet Labels Export Format for Bitcoin wallets.
What this package is like to depend on
Last release 1 months ago
30 Jun 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
3 releases · first in 2025
2 releases in the last 12 months
see the full history below
Release timeline
3 releases · Aug 2025 to Jun 2026
2026
Releases
latest 3-
2.0.030 Jun 2026Release notes
Open source →- Breaking —
OutputLabel.spendableis nowbool?(was requiredbool): per BIP-329spendableis optional and "if omitted, the importing wallet should not alter these values", so an omittedspendablenow parses tonull(the spec's "do not alter" state) instead of throwing — previously a valid BIP-329 output record withoutspendablefailed to parse. Consumers reading the field must handlenull(e.g. checkspendable == falsefor an explicitly do-not-spend output). - Serialization omits null/absent fields (
ignoreNull): optional fields that are null are no longer emitted as"field": null; they are omitted, matching the spec's examples, and an absentspendableround-trips as absent. - Tooling: SDK floor raised to Dart
^3.8.0(minimum required byflutter_lints ^6.0.0);dart_mappableruntime constraint unchanged (^4.6.0) so consumer compatibility is otherwise preserved.
- Breaking —
-
1.0.103 Oct 2025 -
1.0.014 Aug 2025Release notes
Open source →- Core Features:
- All 6 label types:
tx,addr,pubkey,input,output,xpub - Required fields:
type,ref,label - Optional fields:
origin,spendable - JSON serialization/deserialization with dart_mappable
- All 6 label types:
- Additional Fields Support:
- Transaction fields:
height,time,fee,value,rate - Address fields:
keypath,heights - Input/Output fields:
keypath,value,fmv,height,time
- Transaction fields:
- JSON Lines Format:
Bip329Label.toJsonLines()- Export to newline-delimited JSONBip329Label.fromJsonLines()- Import from newline-delimited JSON- Full BIP-329 specification compliance
- Core Features: