diff --git a/core/src/main/java/com/google/bitcoin/core/NotFoundMessage.java b/core/src/main/java/com/google/bitcoin/core/NotFoundMessage.java index 6eaa3d1f..4f769778 100644 --- a/core/src/main/java/com/google/bitcoin/core/NotFoundMessage.java +++ b/core/src/main/java/com/google/bitcoin/core/NotFoundMessage.java @@ -24,6 +24,8 @@ import java.util.List; * as an inventory message and lists the hashes of the missing items. */ public class NotFoundMessage extends InventoryMessage { + public static int MIN_PROTOCOL_VERSION = 70001; + public NotFoundMessage(NetworkParameters params) { super(params); } @@ -32,8 +34,8 @@ public class NotFoundMessage extends InventoryMessage { super(params, payloadBytes); } - public NotFoundMessage(NetworkParameters unitTestParams, List items) { - super(unitTestParams); + public NotFoundMessage(NetworkParameters params, List items) { + super(params); this.items = new ArrayList(items); } } diff --git a/core/src/main/java/com/google/bitcoin/core/Peer.java b/core/src/main/java/com/google/bitcoin/core/Peer.java index 5425769a..da4a18fa 100644 --- a/core/src/main/java/com/google/bitcoin/core/Peer.java +++ b/core/src/main/java/com/google/bitcoin/core/Peer.java @@ -32,7 +32,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.annotation.Nullable; -import java.net.InetSocketAddress; import java.util.*; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArraySet; @@ -1382,7 +1381,7 @@ public class Peer extends PeerSocketHandler { } private boolean isNotFoundMessageSupported() { - return vPeerVersionMessage.clientVersion >= 70001; + return vPeerVersionMessage.clientVersion >= NotFoundMessage.MIN_PROTOCOL_VERSION; } /**