From 1ddae646bf416da5cc98b36063121a2a0eaacfe3 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Thu, 2 Jan 2020 13:21:50 -0500 Subject: [PATCH] Return global nullifier count for zindex stats --- src/wallet/wallet.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 97efb5e6d..b52ccdb9f 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -970,13 +970,16 @@ std::set CWallet::GetNullifiers() int64_t CWallet::NullifierCount() { LOCK(cs_wallet); - //return mempool.getNullifiers().size(); if(fZdebug) { + // this is our *local* nullifier count fprintf(stderr,"%s:mapTxSaplingNullifers.size=%d\n",__FUNCTION__,(int)mapTxSaplingNullifiers.size() ); + // here be dragons fprintf(stderr,"%s:mempool.getNullifiers.size=%d\n",__FUNCTION__,(int)mempool.getNullifiers().size() ); + // this is the global nullifier count fprintf(stderr,"%s:cacheSaplingNullifiers.size=%d\n",__FUNCTION__,(int)pcoinsTip->getNullifiers().size() ); } - return mapTxSaplingNullifiers.size(); + // TODO: expose local nullifier stats, for now global only + return pcoinsTip->getNullifiers().size(); }