mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Add Litecoin onion seeds switching logic.
This commit is contained in:
parent
224de8a65a
commit
394b1b809e
1 changed files with 36 additions and 5 deletions
|
@ -26,6 +26,7 @@ import org.bitcoinj.params.TestNet3Params;
|
||||||
|
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
import org.libdohj.params.AbstractLitecoinParams;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -44,11 +45,23 @@ public class Socks5SeedOnionDiscovery implements PeerDiscovery {
|
||||||
public Socks5SeedOnionDiscovery(@SuppressWarnings("UnusedParameters") Socks5Proxy proxy, NetworkParameters params) {
|
public Socks5SeedOnionDiscovery(@SuppressWarnings("UnusedParameters") Socks5Proxy proxy, NetworkParameters params) {
|
||||||
// We do this because NetworkParameters does not contain any .onion
|
// We do this because NetworkParameters does not contain any .onion
|
||||||
// seeds. Perhaps someday...
|
// seeds. Perhaps someday...
|
||||||
if (params == MainNetParams.get()) {
|
String[] seedAddresses = {};
|
||||||
this.seedAddrs = convertAddrsString(mainNetSeeds(), params.getPort());
|
switch(params.getId()) {
|
||||||
} else if (params == TestNet3Params.get()) {
|
case NetworkParameters.ID_MAINNET:
|
||||||
this.seedAddrs = convertAddrsString(testNet3Seeds(), params.getPort());
|
seedAddresses = mainNetSeeds();
|
||||||
|
break;
|
||||||
|
case NetworkParameters.ID_TESTNET:
|
||||||
|
seedAddresses = testNet3Seeds();
|
||||||
|
break;
|
||||||
|
case AbstractLitecoinParams.ID_LITE_MAINNET:
|
||||||
|
seedAddresses = LitecoinMainNetSeeds();
|
||||||
|
break;
|
||||||
|
case AbstractLitecoinParams.ID_LITE_TESTNET:
|
||||||
|
seedAddresses = LitecoinTestNet4Seeds();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.seedAddrs = convertAddrsString(seedAddresses, params.getPort());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -106,6 +119,24 @@ public class Socks5SeedOnionDiscovery implements PeerDiscovery {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* returns .onion nodes available on mainnet
|
||||||
|
*/
|
||||||
|
private String[] LitecoinMainNetSeeds() {
|
||||||
|
return new String[]{
|
||||||
|
"UNKNOWN.onion"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* returns .onion nodes available on testnet3
|
||||||
|
*/
|
||||||
|
private String[] LitecoinTestNet4Seeds() {
|
||||||
|
return new String[]{
|
||||||
|
"UNKNOWN.onion"
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns an array containing all the Bitcoin nodes within the list.
|
* Returns an array containing all the Bitcoin nodes within the list.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Reference in a new issue