Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rust-bitcoin/rust-bip39
A Rust library for working with Bitcoin BIP-39 mnemonics
https://github.com/rust-bitcoin/rust-bip39
Last synced: about 16 hours ago
JSON representation
A Rust library for working with Bitcoin BIP-39 mnemonics
- Host: GitHub
- URL: https://github.com/rust-bitcoin/rust-bip39
- Owner: rust-bitcoin
- License: cc0-1.0
- Created: 2020-06-13T17:12:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T21:58:51.000Z (4 months ago)
- Last Synced: 2024-08-10T23:43:39.186Z (3 months ago)
- Language: Rust
- Size: 301 KB
- Stars: 90
- Watchers: 11
- Forks: 55
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
bip39
=====A Rust implementation of [BIP-39](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki)
mnemonic codes.## Word lists (languages)
We support all languages
[specified in the BIP-39 standard](https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md)
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.