Compact Filters blockchain implementation

This commit is contained in:
Alekos Filini
2020-08-25 16:07:26 +02:00
parent c12aa3d327
commit 77c95b93ac
14 changed files with 2185 additions and 50 deletions

View File

@@ -11,6 +11,7 @@ use bitcoin::hashes::hex::{FromHex, ToHex};
use bitcoin::util::psbt::PartiallySignedTransaction;
use bitcoin::{Address, OutPoint, Txid};
use crate::blockchain::log_progress;
use crate::error::Error;
use crate::types::ScriptType;
use crate::{FeeRate, TxBuilder, Wallet};
@@ -344,7 +345,7 @@ where
if let Some(_sub_matches) = matches.subcommand_matches("get_new_address") {
Ok(Some(format!("{}", wallet.get_new_address()?)))
} else if let Some(_sub_matches) = matches.subcommand_matches("sync") {
maybe_await!(wallet.sync(None))?;
maybe_await!(wallet.sync(log_progress(), None))?;
Ok(None)
} else if let Some(_sub_matches) = matches.subcommand_matches("list_unspent") {
let mut res = String::new();