From b57e93cf61576d3f4da576aeb678f9b9fe3229a4 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 14 Apr 2022 08:06:01 -0700 Subject: [PATCH] DeterministicKeyChain: replace PeekingIterator with standard Iterator No features of the PeekingIterator were being used. --- .../main/java/org/bitcoinj/wallet/DeterministicKeyChain.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/wallet/DeterministicKeyChain.java b/core/src/main/java/org/bitcoinj/wallet/DeterministicKeyChain.java index 2b63e90bd..ece8e4bb1 100644 --- a/core/src/main/java/org/bitcoinj/wallet/DeterministicKeyChain.java +++ b/core/src/main/java/org/bitcoinj/wallet/DeterministicKeyChain.java @@ -29,8 +29,6 @@ import org.bitcoinj.wallet.listeners.KeyChainEventListener; import com.google.common.base.MoreObjects; import com.google.common.base.Stopwatch; -import com.google.common.collect.Iterators; -import com.google.common.collect.PeekingIterator; import com.google.protobuf.ByteString; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -808,7 +806,7 @@ public class DeterministicKeyChain implements EncryptableKeyChain { HDPath accountPath = HDPath.M(); Script.ScriptType outputScriptType = Script.ScriptType.P2PKH; - PeekingIterator iter = Iterators.peekingIterator(keys.iterator()); + Iterator iter = keys.iterator(); while (iter.hasNext()) { Protos.Key key = iter.next(); final Protos.Key.Type t = key.getType();