diff --git a/src/main/java/com/sparrowwallet/sparrow/net/cormorant/bitcoind/BitcoindClient.java b/src/main/java/com/sparrowwallet/sparrow/net/cormorant/bitcoind/BitcoindClient.java index 5fd49920..08086952 100644 --- a/src/main/java/com/sparrowwallet/sparrow/net/cormorant/bitcoind/BitcoindClient.java +++ b/src/main/java/com/sparrowwallet/sparrow/net/cormorant/bitcoind/BitcoindClient.java @@ -66,8 +66,8 @@ public class BitcoindClient { private final Map descriptorLocks = Collections.synchronizedMap(new HashMap<>()); private final Map importedDescriptors = Collections.synchronizedMap(new HashMap<>()); - private final Map descriptorBirthDates = new HashMap<>(); - private final Map descriptorUsedIndexes = new HashMap<>(); + private final Map descriptorBirthDates = Collections.synchronizedMap(new HashMap<>()); + private final Map descriptorUsedIndexes = new ConcurrentHashMap<>(); private boolean initialized; private boolean stopped;