PackageTrack
Sign in Get early access

bip39_mnemonic

Mnemonic code for generating deterministic keys a.k.a. BIP39.

4.1.0 9.9K downloads/mo #2959 most downloaded on pub.dev ethicnology/dart-bip39-mnemonic

What this package is like to depend on

Last release 21 days ago

02 Aug 2026

Ships unpredictably

gaps range from 2 weeks to 1.8 years

Nearly every release is documented

notes for 21 of 21 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

21 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

21 releases · Apr 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 4.1.0 02 Aug 2026
    Release notes
    • feat: add Mnemonic.lastWordCandidates() listing every word completing a sentence missing its last word only
    Open source →
  2. 4.0.1 18 Aug 2025
    Release notes
    • refactor: use hyphens in chinese labels instead of spaces to align with rust bip39 names in bip85
    Open source →
  3. 4.0.0 06 Aug 2025
    Release notes
    • the entropyLength parameter was replaced with the length parameter in Mnemonic.generate().

    Before

    final mnemonic = Mnemonic.generate(
      Language.french,
      passphrase: "SomethingR0bùst", 
      entropyLength: 256,  // ❌ This parameter no longer exists
    );
    

    After

    final mnemonic = Mnemonic.generate(
      Language.french,
      passphrase: "SomethingR0bùst",
      length: MnemonicLength.words24,  // ✅ New enum-based parameter
    );
    
    Open source →
  4. 3.0.10 21 Jul 2025
    Release notes

    What's Changed

    • feat: add mnemonic exception classes for better error handling by @MisaGu in #6

    New Contributors

    • @MisaGu made their first contribution in #6

    Full Changelog: v3.0.9...v3.0.10

    Open source →
    Release notes
    • feat: add mnemonic exception classes for better error handling
    Open source →
  5. 3.0.9 20 Mar 2025
    Release notes

    What's Changed

    Full Changelog: v3.0.5...v3.0.9

    Open source →
    Release notes
    • Allow pointycastle v3 as well
    Open source →
  6. 3.0.8 20 Mar 2025
    Release notes
    • Mnemonic.fromWords with unit tests
    • Update documentation
    • Upgrade pointycastle v4.0.0
    • Switch License GPL to MIT
    Open source →
  7. 3.0.7 15 Jan 2025
    Release notes
    • Upgrade dependencies
    Open source →
  8. 3.0.6 17 Mar 2023
    Release notes
    • Update Pointycastle dependency
    Open source →
  9. 3.0.5 14 Nov 2022
    Release notes

    What's Changed

    • feat: add "entropyLength" parameter for Mnemonic.generate by @andromeda911 in #3

    New Contributors

    Full Changelog: v3.0.4...v3.0.5

    Open source →
    Release notes
    • Mnemonic.generate has a new entropyLength params
    • Update dependencies
    • Update github actions
    Open source →
  10. 3.0.4 12 Jul 2022
    Release notes

    Full Changelog: v3.0.3...v3.0.4

    Open source →
    Release notes
    • Mnemonic.fromSentence formats (NFKD) each words before checking their validity
    Open source →
  11. 3.0.3 10 Jul 2022
    Release notes

    Full Changelog: v3.0.2...v3.0.3

    Open source →
    Release notes
    • isValid function formats input (NFKD)
    Open source →
  12. 3.0.2 07 Jul 2022
    Release notes

    What's Changed

    • feat: Add a method to validate a specific mnemonic word by @redDwarf03 in #1

    New Contributors

    Full Changelog: v3.0.1...v3.0.2

    Open source →
    Release notes
    • Add a method to validate a specific mnemonic word
    Open source →
  13. 3.0.1 30 May 2022
    Release notes

    Full Changelog: v3.0.0...v3.0.1

    Open source →
    Release notes
    • README update
    Open source →
  14. 3.0.0 30 May 2022
    Release notes

    Full Changelog: v2.2.0...v3.0.0

    Open source →
    Release notes
    • Language enum reorder, english on top to encourage users to use english mnemonic.
    • label is no longer private (in case user want to change language label)
    • passphrase is now a attribute of Mnemonic class Mnemonic.
    • seed replace Mnemonic.toSeed(passphrase)
    • tests update -> 100% coverage
    Open source →
  15. 2.2.0 28 May 2022
    Release notes

    Full Changelog: v2.0.2...v2.2.0

    Open source →
    Release notes
    • Revert "refactor: language enum enhanced, wordlists .dart -> .txt" from 2.1.0
    • refactor: language enum is still enhanced but file based wordlist are removed in favor of RAM loaded.
    • Introducing label attribute for Language enum.
    Open source →
  16. 2.1.0 27 May 2022
    Release notes

    Full Changelog: v2.0.2...v2.1.0

    Open source →
    Release notes
    • Upgrade dart SDK 2.17.0
    • refactor: language enum enhanced, wordlists .dart -> .txt
    • fix: Enhanced enum with field 'name' causes segfault
    • Thanks to this refactoring this package consume less RAM by loading only needed worlist.
    Open source →
  17. 2.0.2 25 May 2022
    Release notes
    • Downgrad dart SDK 2.17.1 -> 2.16.1
    Open source →
  18. 2.0.1 25 May 2022
    Release notes
    • Upgrade dependencies
    • Upgrade dart SDK 2.17.1
    • Reverted language enum refactoring (file based wordlists introduce async with too much edge effect).
    Open source →
  19. 2.0.0 18 Apr 2022
    Release notes
    • Japanese supports (ideographic space, NKDF normalization)
    • Mnemonic.toSentence -> Mnemonic.sentence
    Open source →
  20. 1.0.1 17 Apr 2022
    Release notes
    • Rename exports.dart -> bip39_mnemonic.dart.
    Open source →
  21. 1.0.0 17 Apr 2022
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive