11 个版本 (1 个稳定版本)
1.0.0 | 2022 年 6 月 15 日 |
---|---|
0.8.2 | 2021 年 9 月 29 日 |
0.8.0 | 2020 年 11 月 9 日 |
0.7.3 | 2020 年 3 月 27 日 |
0.6.1 | 2019 年 3 月 19 日 |
#1281 在 魔法豆
300,091 次每月下载
用于 1,563 个crate (81 个直接使用)
84KB
1K SLoC
tiny-bip39
这是对 bip39
库的分支,并修复了 v0.6 版本。
变更
查看分支以来的变更,请参阅 发布。
文档
该crate支持多种语言,默认全部启用,您可以通过特性标志来指定它们
简体中文
繁体中文
法语
意大利语
日语
韩语
西班牙语
英语始终启用。
lib.rs
:
这是比特币 HD 钱包助记词标准的 bip39 的 Rust 实现。
快速入门
use bip39::{Mnemonic, MnemonicType, Language, Seed};
/// create a new randomly generated mnemonic phrase
let mnemonic = Mnemonic::new(MnemonicType::Words12, Language::English);
/// get the phrase
let phrase: &str = mnemonic.phrase();
println!("phrase: {}", phrase);
/// get the HD wallet seed
let seed = Seed::new(&mnemonic, "");
// get the HD wallet seed as raw bytes
let seed_bytes: &[u8] = seed.as_bytes();
// print the HD wallet seed as a hex string
println!("{:X}", seed);
依赖关系
~1.8–2.7MB
~79K SLoC