Reformatting

This commit is contained in:
Hanh 2022-09-28 13:13:35 +08:00
parent 1d6307de76
commit fe6fc6d924
3 changed files with 18 additions and 7 deletions

View File

@ -113,6 +113,8 @@ pub async fn build_sign_send_multi_payment(
let tx_id = broadcast_tx(&raw_tx).await?;
c.db()?.tx_mark_spend(&note_ids)?;
let mut mempool = c.mempool.lock().unwrap();
mempool.clear()?;
Ok(tx_id)
}

View File

@ -129,7 +129,7 @@ fn collect_decrypted_notes(
// version and amount must be in range - 21 million ZEC is less than 0x0008 0000 0000 0000
if plaintext[0] <= 2 && plaintext[18] < 0x08 && plaintext[19] == 0 {
if let Some((note, pa)) =
domain.parse_note_plaintext_without_memo_ivk(&ivk, plaintext)
domain.parse_note_plaintext_without_memo_ivk(&ivk, plaintext)
{
let position_in_block =
usize::from_le_bytes(plaintext[52..60].try_into().unwrap());

View File

@ -1,6 +1,6 @@
use anyhow::Result;
use std::fs::File;
use std::io::{BufRead, BufReader};
use anyhow::Result;
use zcash_client_backend::encoding::encode_extended_spending_key;
use zcash_primitives::consensus::Network::MainNetwork;
use zcash_primitives::consensus::Parameters;
@ -22,19 +22,28 @@ fn main() -> Result<()> {
next_line_is_key = true;
continue;
} // skip header
if !started { continue; }
if ln == "DATA=END" { break } // stop at data end
if !started {
continue;
}
if ln == "DATA=END" {
break;
} // stop at data end
if next_line_is_key {
let k = hex::decode(ln).unwrap();
let len = k[0] as usize;
key = String::from_utf8_lossy(&k[1..=len]).to_string(); // collect key name
}
else {
} else {
let value = ln;
if key == "sapzkey" {
let sapkey = hex::decode(value).unwrap(); // export secret key
let s = ExtendedSpendingKey::read(&*sapkey).unwrap();
println!("{}", encode_extended_spending_key(MainNetwork.hrp_sapling_extended_spending_key(), &s));
println!(
"{}",
encode_extended_spending_key(
MainNetwork.hrp_sapling_extended_spending_key(),
&s
)
);
}
}
next_line_is_key = !next_line_is_key;