Log the sizes of various datastructures about nullifiers when NullifierCount() is called, if -zdebug

This commit is contained in:
Duke Leto
2020-01-02 12:46:35 -05:00
parent cc3e1c11d7
commit c0ca9ee8fe
4 changed files with 18 additions and 6 deletions

View File

@@ -970,7 +970,13 @@ std::set<uint256> CWallet::GetNullifiers()
int64_t CWallet::NullifierCount()
{
LOCK(cs_wallet);
return mempool.getNullifiers().size();
//return mempool.getNullifiers().size();
if(fZdebug) {
fprintf(stderr,"%s:mapTxSaplingNullifers.size=%d\n",__FUNCTION__,(int)mapTxSaplingNullifiers.size() );
fprintf(stderr,"%s:mempool.getNullifiers.size=%d\n",__FUNCTION__,(int)mempool.getNullifiers().size() );
fprintf(stderr,"%s:cacheSaplingNullifiers.size=%d\n",__FUNCTION__,(int)pcoinsTip->getNullifiers().size() );
}
return mapTxSaplingNullifiers.size();
}