2个不稳定版本
0.2.0 | 2024年5月27日 |
---|---|
0.1.1 | 2024年5月27日 |
0.1.0 |
|
#2844 in 魔法豆
9KB
77 行
钱包巫师 🧙♂️✨
踏上密码学之旅,使用 wallet-wizard
,一个开启区块链领域的Rust库。这个神秘的工具运用古老的BIP-39助记术来生成安全的钱包。无论是区块链世界的资深巫师还是加密宇宙的新手,wallet-wizard
都提供了一种无缝且安全的方式创建钱包。非常适合需要强大钱包功能的应用程序,它是你在Rust应用程序中生成、管理和使用钱包的必备用书。
特性
- 使用BIP-39助记术生成安全钱包。
- 从一个助记术中派生出多个地址。
- 非常适合需要强大钱包功能的应用程序。
如何将Crate作为CLI工具使用
-
安装Crate:
cargo install wallet-wizard
-
运行CLI工具:
- 使用提供的助记术生成钱包
wallet-wizard --num-wallets 3 --mnemonic "test test test test test test test test test test test test"
- 使用随机助记术生成钱包
wallet-wizard --num-wallets 3
- 使用提供的助记术生成钱包
如何将Crate作为库使用
-
添加依赖:
[dependencies] wallet-wizard = "0.2.0"
-
在您的代码中使用Crate:
use wallet_wizard::generate_ethereum_wallet; use bip39::Mnemonic; use colored::*; use prettytable::{row, Table}; fn main() { let mnemonic = "test test test test test test test test test test test test"; let (address, private_key) = generate_ethereum_wallet(mnemonic, 0).unwrap(); println!("Mnemonic is {}", mnemonic.green()); println!("Ethereum Address: {}", address); println!("Private Key: {}", private_key); }
依赖
~9–21MB
~194K SLoC