Split wallet creation

This commit is contained in:
Aditya Kulkarni
2019-10-20 11:56:45 -07:00
parent 8ade7caa48
commit e4c6180b42
2 changed files with 46 additions and 27 deletions

View File

@@ -160,7 +160,10 @@ fn startup(server: http::Uri, dangerous: bool, seed: Option<String>, first_sync:
std::io::Error::new(ErrorKind::Other, e)
})?;
let lightclient = Arc::new(LightClient::new(seed, &config, latest_block_height)?);
let lightclient = match seed {
Some(phrase) => Arc::new(LightClient::new_from_phrase(phrase, &config, latest_block_height)?),
None => Arc::new(LightClient::read_from_disk(&config)?)
};
// Print startup Messages
info!(""); // Blank line