Skip to content

A Rust library for working with Bitcoin BIP-39 mnemonics

License

Notifications You must be signed in to change notification settings

michalkucharczyk/rust-bip39

This branch is 10 commits behind rust-bitcoin/rust-bip39:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 27, 2023
Oct 13, 2023
Feb 9, 2024
Feb 9, 2024
Mar 13, 2023
Jun 6, 2020
Mar 24, 2021
Feb 27, 2023
Jan 29, 2024
Jun 6, 2020
Feb 9, 2024

Repository files navigation

bip39

A Rust implementation of BIP-39 mnemonic codes.

Word lists (languages)

We support all languages specified in the BIP-39 standard as of writing.

The English language is always loaded and other languages can be loaded using the corresponding feature.

Use the all-languages feature to enable all languages.

  • English (always enabled)
  • Simplified Chinese (chinese-simplified)
  • Traditional Chinese (chinese-traditional)
  • Czech (czech)
  • French (french)
  • Italian (italian)
  • Japanese (japanese)
  • Korean (korean)
  • Portuguese (portuguese)
  • Spanish (spanish)

MSRV

This crate supports Rust v1.41.1 and up and works with no_std.

When using older version of Rust, you might have to pin the version of the bitcoin_hashes crate used as such:

$ cargo update --package "bitcoin_hashes" --precise "0.12.0"

If you enable the zeroize feature the MSRV becomes 1.51.

About

A Rust library for working with Bitcoin BIP-39 mnemonics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.5%
  • Shell 0.5%