1 个不稳定发布
0.8.0 | 2021 年 3 月 29 日 |
---|
#11 in #bip39
用于 feeless
83KB
961 代码行
tiny-bip39
这是对 bip39
crate 的分支,修复了 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);
依赖
~2.2–8MB
~89K SLoC