From dce6f46b17544d043cb5e4bf9f371d62eb6209c7 Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 3 Aug 2022 14:01:10 +0200 Subject: [PATCH] fixed a bug in construct_tx --- src/currency_core/currency_format_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/currency_core/currency_format_utils.cpp b/src/currency_core/currency_format_utils.cpp index 93097237..5ded6cd1 100644 --- a/src/currency_core/currency_format_utils.cpp +++ b/src/currency_core/currency_format_utils.cpp @@ -1699,7 +1699,7 @@ namespace currency CHECK_AND_ASSERT_MES(dst_entr.amount > 0, false, "Destination with wrong amount: " << dst_entr.amount); // <<-- TODO @#@# consider removing this check bool r = construct_tx_out(dst_entr, txkey.sec, output_index, tx, deriv_cache, sender_account_keys, blinding_masks[output_index], result, tx_outs_attr); CHECK_AND_ASSERT_MES(r, false, "Failed to construct tx out"); - amounts[range_proof_start_index - output_index] = dst_entr.amount; + amounts[output_index - range_proof_start_index] = dst_entr.amount; summary_outs_money += dst_entr.amount; blinding_masks_sum += blinding_masks[output_index]; output_index++;