walletd_hd_key 0.2.0

WalletD HD Key library for handling HD keys
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::str::FromStr;
use walletd_hd_key::{HDKey, HDNetworkType, Seed};

fn main() -> () {
    let seed_hex = "a2fd9c0522d84d52ee4c8533dc02d4b69b4df9b6255e1af20c9f1d4d691689f2a38637eb1ec778972bf845c32d5ae83c7536999b5666397ac32021b21e0accee";
    println!("seed_hex: {}", seed_hex);

    let keys =
        HDKey::new_master(Seed::from_str(&seed_hex).unwrap(), HDNetworkType::MainNet).unwrap();
    println!("{:#?}", keys);

    println!("wif of master hd key {}", keys.to_wif().unwrap());
}