keyfork/keyfork-seed/src/main.rs

21 lines
616 B
Rust
Raw Normal View History

use keyfork_derive_util::{request::{DerivationRequest, DerivationAlgorithm}, DerivationPath};
#[cfg(test)]
mod tests;
use keyfork_seed::*;
2023-09-12 04:00:30 +00:00
fn main() -> Result<()> {
let args = cli::get_args();
2023-09-12 04:00:30 +00:00
let socket = socket::get_socket()?;
let mut client = client::Client::new(socket);
let path = args.get_one::<DerivationPath>("path").expect("required");
let algo = args
.get_one::<DerivationAlgorithm>("algorithm")
.expect("required");
2023-09-12 04:00:30 +00:00
let request = DerivationRequest::new(algo.clone(), path.clone());
let response = client.request(&request)?;
dbg!(&response);
Ok(())
}