From aff754dc866b3371498fe1191f2de587d7e35c5f Mon Sep 17 00:00:00 2001 From: Svyatoslav Nikolsky Date: Fri, 25 Nov 2016 19:17:08 +0300 Subject: [PATCH] replaced fold() with sum() --- miner/src/fee.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/miner/src/fee.rs b/miner/src/fee.rs index c8a61ffd..ae13e350 100644 --- a/miner/src/fee.rs +++ b/miner/src/fee.rs @@ -8,8 +8,7 @@ pub fn transaction_fee(store: &TransactionProvider, transaction: &Transaction) - .expect("transaction must be verified by caller"); accumulator + input_transaction.outputs[input.previous_output.index as usize].value }); - let outputs_sum = transaction.outputs.iter() - .fold(0, |accumulator, output| accumulator + output.value); + let outputs_sum = transaction.outputs.iter().map(|output| output.value).sum(); inputs_sum.saturating_sub(outputs_sum) }