From 0db5423927d22de9490ce97d638e6c8f3b49dd4e Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Wed, 9 Oct 2019 12:48:55 -0700 Subject: [PATCH] Cleanup --- src/lightclient.rs | 3 --- src/lightwallet.rs | 23 +++-------------------- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/src/lightclient.rs b/src/lightclient.rs index 15adb27..ea5fa71 100644 --- a/src/lightclient.rs +++ b/src/lightclient.rs @@ -712,9 +712,6 @@ impl LightClient { for (txid, height) in txids_to_fetch { let light_wallet_clone = self.wallet.clone(); info!("Fetching full Tx: {}", txid); - if print_updates { - responses.push(format!("Fetching full Tx: {}", txid)); - } fetch_full_tx(&self.get_server_uri(), txid, self.config.no_cert_verification, move |tx_bytes: &[u8] | { let tx = Transaction::read(tx_bytes).unwrap(); diff --git a/src/lightwallet.rs b/src/lightwallet.rs index 9e6794a..f9fe0bb 100644 --- a/src/lightwallet.rs +++ b/src/lightwallet.rs @@ -88,26 +88,6 @@ impl ToBase58Check for [u8] { payload.to_base58() } } -// -//pub trait FromBase58Check { -// fn from_base58check(&self, version: &[u8], suffix: &[u8]) -> Vec; -//} -// -// -//impl FromBase58Check for str { -// fn from_base58check(&self, version: &[u8], suffix: &[u8]) -> Vec { -// let mut payload: Vec = Vec::new(); -// let bytes = self.from_base58().unwrap(); -// -// let start = version.len(); -// let end = bytes.len() - (4 + suffix.len()); -// -// payload.extend(&bytes[start..end]); -// -// payload -// } -//} - pub struct LightWallet { seed: [u8; 32], // Seed phrase for this wallet. @@ -269,6 +249,9 @@ impl LightWallet { // Write the seed writer.write_all(&self.seed)?; + // Flush after writing the seed, so in case of a disaster, we can still recover the seed. + writer.flush()?; + // Write all the spending keys Vector::write(&mut writer, &self.extsks.read().unwrap(), |w, sk| sk.write(w)