Key generation, saving and loading works.

This commit is contained in:
Dave Hrycyszyn
2024-06-06 18:52:39 +01:00
parent 6d6c544dd5
commit cda6dd2901
9 changed files with 67 additions and 58 deletions

View File

@@ -2,7 +2,9 @@ use cli::{parse_args, Commands};
pub(crate) mod cli;
pub(crate) mod init;
pub(crate) mod keys;
pub(crate) mod list_transaction_crdt;
pub(crate) mod utils;
pub(crate) mod websocket;
#[tokio::main]
@@ -17,8 +19,9 @@ async fn main() {
let _ = init::init(home(name), config);
}
Some(Commands::Run {}) => {
let (mut bft_crdt, keys) = list_transaction_crdt::new();
Some(Commands::Run { name }) => {
let side_dir = home(name);
let (mut bft_crdt, keys) = list_transaction_crdt::new(side_dir);
websocket::start(keys, &mut bft_crdt).await.unwrap();
}
None => println!("No command provided. Exiting. See --help for more information."),