From a5e9e0e40f402f705bc5e0c6195650c8aa9c8768 Mon Sep 17 00:00:00 2001 From: Gregory Sanders Date: Thu, 29 Nov 2018 13:29:44 -0500 Subject: [PATCH] Fix blinding logic for issuances on input 1 or higher --- src/blind.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blind.cpp b/src/blind.cpp index d14d7dcfed..ebc9cd2ed6 100644 --- a/src/blind.cpp +++ b/src/blind.cpp @@ -266,7 +266,7 @@ 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; - GenerateAssetEntropy(entropy, tx.vin[0].prevout, issuance.assetEntropy); + GenerateAssetEntropy(entropy, tx.vin[i].prevout, issuance.assetEntropy); CalculateAsset(asset, entropy); CalculateReissuanceToken(token, entropy, assetToBlind); } else {