mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-16 04:17:25 +00:00
Switch to using DNS for testnet discovery, as LFnet has gone away.
Put DNS seeds into NetworkParams. Deprecate IrcDiscovery and remove the unit tests for it. Update examples and tools to use DNS for everything. Resolves issue 299.
This commit is contained in:
@@ -19,7 +19,6 @@ package com.google.bitcoin.tools;
|
||||
import com.google.bitcoin.core.*;
|
||||
import com.google.bitcoin.crypto.KeyCrypterException;
|
||||
import com.google.bitcoin.discovery.DnsDiscovery;
|
||||
import com.google.bitcoin.discovery.IrcDiscovery;
|
||||
import com.google.bitcoin.discovery.PeerDiscovery;
|
||||
import com.google.bitcoin.store.*;
|
||||
import com.google.bitcoin.utils.BriefLogFormatter;
|
||||
@@ -272,17 +271,16 @@ public class WalletTool {
|
||||
logger = LogManager.getLogManager().getLogger("");
|
||||
logger.setLevel(Level.SEVERE);
|
||||
}
|
||||
|
||||
discovery = new DnsDiscovery(params);
|
||||
switch (netFlag.value(options)) {
|
||||
case PROD:
|
||||
params = NetworkParameters.prodNet();
|
||||
chainFileName = new File("prodnet.chain");
|
||||
discovery = new DnsDiscovery(params);
|
||||
|
||||
break;
|
||||
case TEST:
|
||||
params = NetworkParameters.testNet();
|
||||
chainFileName = new File("testnet.chain");
|
||||
discovery = new IrcDiscovery("#bitcoinTEST3");
|
||||
break;
|
||||
default:
|
||||
throw new RuntimeException("Unreachable.");
|
||||
|
||||
Reference in New Issue
Block a user