From 24fb46db8529c997fa6b3352b129114a92c0ba21 Mon Sep 17 00:00:00 2001 From: furszy Date: Sat, 28 Dec 2019 10:38:56 -0300 Subject: [PATCH] [Wallet] IsEquivalentTo commented for now to not add an extra round of serialization + hash calculation in every read transaction in the wallet startup. --- src/wallet/wallet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index cc43bf5ec014c..28195c6f051a0 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -486,7 +486,7 @@ void CWallet::SyncMetaData(std::pair ran CWalletTx* copyTo = &mapWallet[hash]; if (copyFrom == copyTo) continue; assert(copyFrom && "Oldest wallet transaction in range assumed to have been found."); - if (!copyFrom->IsEquivalentTo(*copyTo)) continue; + //if (!copyFrom->IsEquivalentTo(*copyTo)) continue; copyTo->mapValue = copyFrom->mapValue; copyTo->vOrderForm = copyFrom->vOrderForm; // fTimeReceivedIsTxTime not copied on purpose