From cf4514deef1bab6eb6e7cafc64f22b991c2161c4 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Tue, 7 Apr 2020 13:36:46 -0400 Subject: [PATCH] Log more details during sapling consolidation --- src/wallet/asyncrpcoperation_saplingconsolidation.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/wallet/asyncrpcoperation_saplingconsolidation.cpp b/src/wallet/asyncrpcoperation_saplingconsolidation.cpp index 216d2fbba..7c71ac72c 100644 --- a/src/wallet/asyncrpcoperation_saplingconsolidation.cpp +++ b/src/wallet/asyncrpcoperation_saplingconsolidation.cpp @@ -154,7 +154,7 @@ bool AsyncRPCOperation_saplingconsolidation::main_impl() { amountConsolidated += amountToSend; auto builder = TransactionBuilder(consensusParams, targetHeight_, pwalletMain); //builder.SetExpiryHeight(targetHeight_ + CONSOLIDATION_EXPIRY_DELTA); - LogPrint("zrpcunsafe", "%s: Beginning creating transaction with Sapling output amount=%s\n", opid, FormatMoney(amountToSend - fConsolidationTxFee)); + LogPrint("zrpcunsafe", "%s: Beginning to create transaction with Sapling output amount=%s\n", opid, FormatMoney(amountToSend - fConsolidationTxFee)); // Select Sapling notes std::vector ops; @@ -169,6 +169,7 @@ bool AsyncRPCOperation_saplingconsolidation::main_impl() { std::vector> witnesses; { LOCK2(cs_main, pwalletMain->cs_wallet); + LogPrint("zrpcunsafe", "%s: Fetching note witenesses\n", opid); pwalletMain->GetSaplingNoteWitnesses(ops, witnesses, anchor); } @@ -180,6 +181,7 @@ bool AsyncRPCOperation_saplingconsolidation::main_impl() { break; } builder.AddSaplingSpend(extsk.expsk, notes[i], anchor, witnesses[i].get()); + LogPrint("zrpcunsafe", "%s: Added consolidation input %d\n", opid, i); } builder.SetFee(fConsolidationTxFee); @@ -194,17 +196,16 @@ bool AsyncRPCOperation_saplingconsolidation::main_impl() { for(size_t i = 0; i < MIN_ZOUTS; i++) { // In Privacy Zdust We Trust -- Duke string zdust = randomSietchZaddr(); - LogPrint("zrpcunsafe", "%s: random zdust=%s\n", opid, zdust); auto zaddr = DecodePaymentAddress(zdust); if (IsValidPaymentAddress(zaddr)) { auto sietchZoutput = boost::get(zaddr); - LogPrint("zrpcunsafe", "%s: Adding OLD sietch output %d %s\n", opid, i, sietchZoutput.GetHash().ToString().c_str() ); + LogPrint("zrpcunsafe", "%s: Adding Sietch zdust output %d %s amount=%li\n", opid, i, zdust, amount); CAmount amount=0; // actually add our sietch zoutput, the new way builder.AddSaplingOutput(extsk.expsk.ovk, sietchZoutput, amount); } else { - LogPrint("zrpcunsafe", "%s: Invalid payment address! Stopping.\n", opid); + LogPrint("zrpcunsafe", "%s: Invalid payment address %s! Stopping.\n", opid, zdust); status = false; break; }