From fd2baa543efeffe70b8ad9b968be4cb36dfed040 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 22 Jun 2018 14:38:12 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../main/java/com/tangem/domain/TestNode.kt | 9 +++++++ .../com/tangem/domain/wallet/BtcEngine.java | 25 +++++++++++++------ 2 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 app/src/main/java/com/tangem/domain/TestNode.kt diff --git a/app/src/main/java/com/tangem/domain/TestNode.kt b/app/src/main/java/com/tangem/domain/TestNode.kt new file mode 100644 index 0000000000..5ab1354eb6 --- /dev/null +++ b/app/src/main/java/com/tangem/domain/TestNode.kt @@ -0,0 +1,9 @@ +package com.tangem.domain + +enum class TestNode(val host: String, val port: Int) { + arihanc_com("testnetnode.arihanc.com", 51001), + hsmiths_com("testnet.hsmiths.com", 53011), + qtornado_com("testnet.qtornado.com", 51001), + bauerj_eu("testnet1.bauerj.eu", 50001), + +} \ No newline at end of file diff --git a/app/src/main/java/com/tangem/domain/wallet/BtcEngine.java b/app/src/main/java/com/tangem/domain/wallet/BtcEngine.java index e9d19a18ca..11bb924367 100644 --- a/app/src/main/java/com/tangem/domain/wallet/BtcEngine.java +++ b/app/src/main/java/com/tangem/domain/wallet/BtcEngine.java @@ -2,6 +2,7 @@ package com.tangem.domain.wallet; import android.net.Uri; +import com.tangem.domain.TestNode; import com.tangem.domain.cardReader.CardProtocol; import com.tangem.domain.cardReader.TLV; import com.tangem.util.BTCUtils; @@ -54,28 +55,38 @@ public class BtcEngine extends CoinEngine { return new String[]{"vps.hsmiths.com", "tardis.bauerj.eu" /*"arihancckjge66iv.onion"*/, "electrumx.bot.nu", "electrumx.hopto.org"/* "btc.asis.io"*/, "e-x.not.fyi", "electrum.backplanedns.org", "helicarrier.bauerj.eu", "electrum.vom-stausee.de", "electrum0.snel.it", "kirsche.emzy.de"}; } + public static Integer[] GetBitcoinServicePorts() { + return new Integer[]{8080, 50001/* 8080*/, 50001, 50001, 50001, 50001, 50001, 50001, 50001, 50001}; + } + + // public static String[] GetBitcoinTestNetServiceHosts() { -// return new String[]{/*"testnetnode.arihanc.com"*/"testnet.hsmiths.com", "testnet.qtornado.com", "testnet1.bauerj.eu"}; +// return new String[]{/*"testnetnode.arihanc.com"*/TestNode.hsmiths_com.getHost(), TestNode.qtornado_com.getHost(), TestNode.bauerj_eu.getHost()}; // } // // public static Integer[] GetBitcoinTestNetServicePorts() { -// return new Integer[]{/*51001*/53011, 51001, 50001}; +// return new Integer[]{/*51001*/TestNode.hsmiths_com.getPort(), TestNode.qtornado_com.getPort(), TestNode.bauerj_eu.getPort()}; // } public static String[] GetBitcoinTestNetServiceHosts() { - return new String[]{"electrum.akinbo.org"/*, "testnet.hsmiths.com", "testnet.qtornado.com", "testnet1.bauerj.eu"*/}; + return new String[]{TestNode.bauerj_eu.getHost()}; } public static Integer[] GetBitcoinTestNetServicePorts() { - return new Integer[]{51001/*53011, 51001, 50001*/}; + return new Integer[]{TestNode.bauerj_eu.getPort()}; } - public static Integer[] GetBitcoinServicePorts() { - return new Integer[]{8080, 50001/* 8080*/, 50001, 50001, 50001, 50001, 50001, 50001, 50001, 50001}; - } +// public static String[] GetBitcoinTestNetServiceHosts() { +// return new String[]{"electrum.akinbo.org"/*, "testnet.hsmiths.com", "testnet.qtornado.com", "testnet1.bauerj.eu"*/}; +// } +// +// public static Integer[] GetBitcoinTestNetServicePorts() { +// return new Integer[]{51001/*53011, 51001, 50001*/}; +// } + static int serviceIndex = GetNextBitconMainNetServiceIndex();