From 97cdd4c92fa0c906bdc11a763a9fa05d45cf7c42 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Tue, 26 Sep 2017 13:23:31 +0100 Subject: [PATCH] core: undo output sorting It looks like it may be buggy --- src/cryptonote_core/cryptonote_tx_utils.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cryptonote_core/cryptonote_tx_utils.cpp b/src/cryptonote_core/cryptonote_tx_utils.cpp index d2a7eedf5..679c00478 100644 --- a/src/cryptonote_core/cryptonote_tx_utils.cpp +++ b/src/cryptonote_core/cryptonote_tx_utils.cpp @@ -309,6 +309,7 @@ namespace cryptonote summary_outs_money += dst_entr.amount; } +#if 0 // sort outs by their public key std::vector outs_order(tx.vout.size()); for (size_t n = 0; n < tx.vout.size(); ++n) @@ -322,6 +323,7 @@ namespace cryptonote std::swap(tx.vout[i0], tx.vout[i1]); std::swap(amount_keys[i0], amount_keys[i1]); }); +#endif //check money if(summary_outs_money > summary_inputs_money )