From 8da7b2f9d5ddcc1e28ccf5028128d01bcbea4152 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Thu, 2 Jan 2020 13:55:22 -0500 Subject: [PATCH] Use global nullifier list in z_listnullifiers --- src/wallet/rpcwallet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 39209effc..6b145baf6 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -3764,7 +3764,9 @@ UniValue z_listnullifiers(const UniValue& params, bool fHelp, const CPubKey& myp LOCK2(cs_main, pwalletMain->cs_wallet); UniValue ret(UniValue::VARR); - for (auto nullifier: mempool.getNullifiers()) { + //global set is very large! + CNullifiersMap nullifiers = pcoinsTip->getNullifiers(); + for (auto nullifier : nullifiers) { ret.push_back(nullifier.first.GetHex()); } return ret;