Minor update to latest sp_client

This commit is contained in:
Sosthene 2025-06-23 17:59:31 +02:00 committed by Nicolas Cantu
parent 3b19500d3f
commit 7fea1d923e

View File

@ -4,6 +4,7 @@ use std::sync::MutexGuard;
use anyhow::{Error, Result};
use bitcoincore_rpc::bitcoin::absolute::Height;
use bitcoincore_rpc::bitcoin::hashes::Hash;
use electrum_client::ElectrumApi;
use sdk_common::silentpayments::SpWallet;
use sdk_common::sp_client::bitcoin::bip158::BlockFilter;
@ -190,13 +191,6 @@ fn scan_block_outputs(
txid,
vout: *i as u32,
};
let label_str: Option<String>;
if let Some(l) = &label {
label_str =
Some(l.as_inner().to_be_bytes().to_lower_hex_string());
} else {
label_str = None;
}
return Some((
outpoint,
OwnedOutput {
@ -204,7 +198,7 @@ fn scan_block_outputs(
tweak: tweak.secret_bytes(),
amount: o.value,
script: o.script_pubkey.clone(),
label: label_str,
label: label.clone(),
spend_status: OutputSpendStatus::Unspent,
},
));
@ -336,7 +330,8 @@ pub fn scan_blocks(mut n_blocks_to_scan: u32, electrum_url: &str) -> anyhow::Res
let outputs = sp_wallet.get_mut_outputs();
for outpoint in utxo_destroyed_in_block {
if let Some(output) = outputs.get_mut(&outpoint) {
output.spend_status = OutputSpendStatus::Mined(blkhash.to_string());
output.spend_status =
OutputSpendStatus::Mined(blkhash.as_raw_hash().to_byte_array());
}
}
}