diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp index e4b82af42..91208e587 100644 --- a/src/wallet/wallet2.cpp +++ b/src/wallet/wallet2.cpp @@ -7866,21 +7866,22 @@ void wallet2::get_outs(std::vector> // if we have at least one rct out, get the distribution, or fall back to the previous system uint64_t rct_start_height; bool has_rct = false; - uint64_t max_rct_index = 0; + //uint64_t max_rct_index = 0; for (size_t idx: selected_transfers) if (m_transfers[idx].is_rct()) - { + { has_rct = true; break; } + /*{ has_rct = true; max_rct_index = std::max(max_rct_index, m_transfers[idx].m_global_output_index); - } - const bool has_rct_distribution = has_rct && (!rct_offsets.empty() || get_rct_distribution(rct_start_height, rct_offsets)); + }*/ + const bool has_rct_distribution = has_rct && get_rct_distribution(rct_start_height, rct_offsets); if (has_rct_distribution) { // check we're clear enough of rct start, to avoid corner cases below THROW_WALLET_EXCEPTION_IF(rct_offsets.size() <= CRYPTONOTE_DEFAULT_TX_SPENDABLE_AGE, error::get_output_distribution, "Not enough rct outputs"); - THROW_WALLET_EXCEPTION_IF(rct_offsets.back() <= max_rct_index, - error::get_output_distribution, "Daemon reports suspicious number of rct outputs"); + /*THROW_WALLET_EXCEPTION_IF(rct_offsets.back() <= max_rct_index, + error::get_output_distribution, "Daemon reports suspicious number of rct outputs");*/ } // get histogram for the amounts we need