Updated on 2026-08-14

This commit is contained in:
Tangem 2018-10-11 13:31:00 +03:00
parent 5a5c15ee23
commit f9ae052271
8 changed files with 4 additions and 40 deletions

View file

@ -1,4 +1,4 @@
package com.tangem.data.network.request;
package com.tangem.data.network;
import org.json.JSONArray;
import org.json.JSONException;

View file

@ -4,45 +4,25 @@ import android.annotation.SuppressLint;
import android.support.annotation.NonNull;
import android.util.Log;
import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import com.tangem.App;
import com.tangem.data.network.model.CardVerifyAndGetInfo;
import com.tangem.data.network.model.InfuraBody;
import com.tangem.data.network.model.InfuraResponse;
import com.tangem.data.network.model.RateInfoResponse;
import com.tangem.data.network.request.ElectrumRequest;
import com.tangem.domain.BitcoinNode;
import com.tangem.domain.BitcoinNodeTestNet;
import com.tangem.domain.wallet.Blockchain;
import com.tangem.domain.wallet.TangemCard;
import com.tangem.util.Util;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Random;
import io.reactivex.Observable;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.observers.DefaultObserver;
import io.reactivex.schedulers.Schedulers;
import okhttp3.OkHttpClient;
import okhttp3.ResponseBody;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class ServerApiHelper {
private static String TAG = ServerApiHelper.class.getSimpleName();

View file

@ -2,7 +2,6 @@ package com.tangem.data.network;
import android.util.Log;
import com.tangem.data.network.request.ElectrumRequest;
import com.tangem.domain.BitcoinNode;
import com.tangem.domain.BitcoinNodeTestNet;
import com.tangem.domain.wallet.Blockchain;

View file

@ -1,19 +1,6 @@
package com.tangem.domain
enum class BitcoinNode(val host: String, val port: Int) {
// n1("174.138.11.174", 50001),
// n2("btc.cihar.com", 50001),
// n3("electrum.leblancnet.us", 50001),
// n4("electrum.qtornado.com", 50001),
// n5("electrum.vom-stausee.de", 50001),
// n6("helicarrier.bauerj.eu", 50001),
// n7("kirsche.emzy.de", 50001),
// n8("ndnd.selfhost.eu", 50001),
// n9("spv.48.org", 50003),
// n10("such.ninja", 50001),
// n11("tardis.bauerj.eu", 50001),
// n12("vps.hsmiths.com", 50001),
n13("btc.cihar.com", 50001),
n14("electrum.vom-stausee.de", 50001),
n15("helicarrier.bauerj.eu", 50001),

View file

@ -16,7 +16,7 @@ import android.widget.*
import com.tangem.data.network.ServerApiHelper
import com.tangem.data.network.ServerApiHelperElectrum
import com.tangem.data.network.model.InfuraResponse
import com.tangem.data.network.request.ElectrumRequest
import com.tangem.data.network.ElectrumRequest
import com.tangem.domain.cardReader.NfcManager
import com.tangem.domain.wallet.*
import com.tangem.util.BTCUtils

View file

@ -4,10 +4,8 @@ import android.nfc.NfcAdapter
import android.nfc.Tag
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import com.tangem.App
import com.tangem.presentation.fragment.LoadedWallet
import com.tangem.wallet.R
import retrofit2.Retrofit
class LoadedWalletActivity : AppCompatActivity() {

View file

@ -11,7 +11,7 @@ import android.widget.Toast
import com.tangem.data.network.ServerApiHelper
import com.tangem.data.network.ServerApiHelperElectrum
import com.tangem.data.network.model.InfuraResponse
import com.tangem.data.network.request.ElectrumRequest
import com.tangem.data.network.ElectrumRequest
import com.tangem.domain.cardReader.NfcManager
import com.tangem.domain.wallet.Blockchain
import com.tangem.domain.wallet.CoinEngineFactory

View file

@ -23,7 +23,7 @@ import com.google.zxing.WriterException
import com.tangem.data.network.ServerApiHelper
import com.tangem.data.network.ServerApiHelperElectrum
import com.tangem.data.network.model.InfuraResponse
import com.tangem.data.network.request.ElectrumRequest
import com.tangem.data.network.ElectrumRequest
import com.tangem.data.nfc.VerifyCardTask
import com.tangem.domain.cardReader.CardProtocol
import com.tangem.domain.cardReader.NfcManager