From 3f3f9bb63693dae0361c0bd495805cfe6a8346ed Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Sun, 16 Apr 2023 19:38:33 -0700 Subject: [PATCH] Transaction: use stream in `hasWitnesses()` --- core/src/main/java/org/bitcoinj/core/Transaction.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/core/Transaction.java b/core/src/main/java/org/bitcoinj/core/Transaction.java index 0e6d8d5ae..4883f5cf2 100644 --- a/core/src/main/java/org/bitcoinj/core/Transaction.java +++ b/core/src/main/java/org/bitcoinj/core/Transaction.java @@ -662,10 +662,7 @@ public class Transaction extends BaseMessage { /** @return true of the transaction has any witnesses in any of its inputs */ public boolean hasWitnesses() { - for (TransactionInput in : inputs) - if (in.hasWitness()) - return true; - return false; + return inputs.stream().anyMatch(TransactionInput::hasWitness); } /**