Merge pull request #195 from ethcore/replace_fold_with_sum

Replaced fold() with sum()
This commit is contained in:
Marek Kotewicz 2016-11-25 18:14:45 +01:00 committed by GitHub
commit 17616bb2d6
1 changed files with 1 additions and 2 deletions

View File

@ -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)
}