From c579f4b52405cd2ed60b49110193b2d4730b95a4 Mon Sep 17 00:00:00 2001 From: Gregory Sanders Date: Wed, 12 Dec 2018 16:12:30 -0500 Subject: [PATCH] Correct how wallet blinding logic detects which token id to use based on blinding keys --- src/blind.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/blind.cpp b/src/blind.cpp index ebc9cd2ed6..ac4e5ff886 100644 --- a/src/blind.cpp +++ b/src/blind.cpp @@ -265,10 +265,10 @@ int BlindTransaction(std::vector& input_blinding_factors, const std::v } // New Issuance if (issuance.assetBlindingNonce.IsNull()) { - bool assetToBlind = (vBlindIssuanceAsset.size() > i && vBlindIssuanceAsset[i].IsValid()) ? true : false; + bool blind_issuance = (vBlindIssuanceToken.size() > i && vBlindIssuanceToken[i].IsValid()) ? true : false; GenerateAssetEntropy(entropy, tx.vin[i].prevout, issuance.assetEntropy); CalculateAsset(asset, entropy); - CalculateReissuanceToken(token, entropy, assetToBlind); + CalculateReissuanceToken(token, entropy, blind_issuance); } else { CalculateAsset(asset, issuance.assetEntropy); } @@ -395,8 +395,8 @@ int BlindTransaction(std::vector& input_blinding_factors, const std::v if (nPseudo == 0) { CalculateAsset(asset, entropy); } else { - bool assetToBlind = (vBlindIssuanceAsset.size() > nIn && vBlindIssuanceAsset[nIn].IsValid()) ? true : false; - CalculateReissuanceToken(asset, entropy, assetToBlind); + bool blind_issuance = (vBlindIssuanceToken.size() > nIn && vBlindIssuanceToken[nIn].IsValid()) ? true : false; + CalculateReissuanceToken(asset, entropy, blind_issuance); } } else { if (nPseudo == 0) {