Updated on 2026-08-14
|
|
@ -3,7 +3,7 @@ package com.tangem.data;
|
|||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.google.gson.annotations.SerializedName;
|
|||
import com.google.gson.internal.LinkedTreeMap;
|
||||
import com.jakewharton.retrofit2.adapter.rxjava2.HttpException;
|
||||
import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import android.content.SharedPreferences;
|
|||
import android.preference.PreferenceManager;
|
||||
|
||||
import com.jakewharton.retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import org.spongycastle.util.encoders.Base64;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.tangem.domain.wallet.btc.BitcoinOutputStream;
|
|||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.FormatUtil;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.tangem.domain.wallet.btc.BitcoinOutputStream;
|
|||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.FormatUtil;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package com.tangem.domain.wallet;
|
||||
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
public class BalanceValidator {
|
||||
|
|
|
|||
|
|
@ -8,20 +8,20 @@ import com.tangem.data.network.ElectrumRequest;
|
|||
import com.tangem.data.network.ServerApiElectrum;
|
||||
import com.tangem.domain.wallet.BCHUtils;
|
||||
import com.tangem.domain.wallet.BTCUtils;
|
||||
import com.tangem.tangemcard.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.domain.wallet.BalanceValidator;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.CoinData;
|
||||
import com.tangem.domain.wallet.CoinEngine;
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.Transaction;
|
||||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.tangemcard.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
|
||||
import org.json.JSONArray;
|
||||
|
|
|
|||
|
|
@ -5,22 +5,22 @@ import android.text.InputFilter;
|
|||
import android.util.Log;
|
||||
|
||||
import com.tangem.data.network.ServerApiCommon;
|
||||
import com.tangem.tangemcard.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.domain.wallet.BalanceValidator;
|
||||
import com.tangem.domain.wallet.Base58;
|
||||
import com.tangem.data.Blockchain;
|
||||
import com.tangem.domain.wallet.CoinData;
|
||||
import com.tangem.domain.wallet.CoinEngine;
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.domain.wallet.Transaction;
|
||||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.BTCUtils;
|
||||
import com.tangem.tangemcard.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.wallet.R;
|
||||
import com.tangem.data.network.ElectrumRequest;
|
||||
import com.tangem.data.network.ServerApiElectrum;
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ import com.tangem.domain.wallet.Transaction;
|
|||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.btc.BtcEngine;
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcard.reader.CardProtocol;
|
||||
import com.tangem.tangemcard.tasks.SignTask;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ import com.tangem.domain.wallet.ECDSASignatureETH;
|
|||
import com.tangem.domain.wallet.EthTransaction;
|
||||
import com.tangem.domain.wallet.Keccak256;
|
||||
import com.tangem.domain.wallet.TangemContext;
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcard.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.wallet.R;
|
||||
|
|
|
|||
|
|
@ -16,10 +16,10 @@ import com.tangem.domain.wallet.Transaction;
|
|||
import com.tangem.domain.wallet.UnspentOutputInfo;
|
||||
import com.tangem.domain.wallet.btc.BtcData;
|
||||
import com.tangem.domain.wallet.btc.BtcEngine;
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcard.reader.CardProtocol;
|
||||
import com.tangem.tangemcard.tasks.SignTask;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.tasks.SignTask;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
import com.tangem.util.CryptoUtil;
|
||||
import com.tangem.util.DecimalDigitsInputFilter;
|
||||
import com.tangem.util.DerEncodingUtil;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.tangem.util;
|
|||
import android.util.Log;
|
||||
|
||||
import com.tangem.domain.wallet.ECDSASignatureETH;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import org.spongycastle.asn1.ASN1EncodableVector;
|
||||
import org.spongycastle.asn1.ASN1Integer;
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import android.content.Context;
|
|||
import com.google.gson.JsonArray;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParser;
|
||||
import com.tangem.tangemcard.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.data.external.FirmwaresDigestsProvider;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import android.content.SharedPreferences;
|
|||
import android.preference.PreferenceManager;
|
||||
import android.util.Base64;
|
||||
|
||||
import com.tangem.tangemcard.data.external.PINsProvider;
|
||||
import com.tangem.tangemcard.reader.CardProtocol;
|
||||
import com.tangem.tangemcommon.data.external.PINsProvider;
|
||||
import com.tangem.tangemcommon.reader.CardProtocol;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.tangem.tangemcard.data
|
|||
import android.os.Bundle
|
||||
import com.tangem.tangemcommon.data.Manufacturer
|
||||
import com.tangem.tangemcommon.data.TangemCard
|
||||
import com.tangem.tangemcommon.util.Log
|
||||
import java.util.*
|
||||
|
||||
const val EXTRA_TANGEM_CARD = "Card"
|
||||
|
|
|
|||
|
|
@ -426,7 +426,7 @@ public class TangemCard {
|
|||
Sign_Hash_Validated_By_Issuer_And_WriteIssuerData(4, "sign hash validated by issuer and write issuer data"),
|
||||
Sign_Raw_Validated_By_Issuer_And_WriteIssuerData(5, "sign raw tx validated by issuer and write issuer data");
|
||||
|
||||
int ID;
|
||||
public int ID;
|
||||
String mDescription;
|
||||
|
||||
SigningMethod(int ID, String description) {
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ package com.tangem.tangemserver.android;
|
|||
import androidx.annotation.NonNull;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.tangemcard.data.TangemCard;
|
||||
import com.tangem.tangemcommon.data.TangemCard;
|
||||
import com.tangem.tangemserver.android.model.CardVerifyAndGetInfo;
|
||||
import com.tangem.tangemcard.util.Util;
|
||||
import com.tangem.tangemcommon.util.Util;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import com.google.gson.Gson
|
|||
import com.google.gson.annotations.SerializedName
|
||||
import com.google.gson.reflect.TypeToken
|
||||
import com.tangem.tangemserver.android.model.CardVerifyAndGetInfo
|
||||
import com.tangem.tangemcard.R
|
||||
import com.tangem.tangemserver.R
|
||||
import com.tangem.tangemcommon.data.external.CardDataSubstitutionProvider
|
||||
import com.tangem.tangemcommon.reader.CardCrypto
|
||||
import com.tangem.tangemcommon.util.Util
|
||||
|
|
|
|||
BIN
tangemserver-android/src/main/res/drawable/card_default.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_default_nft.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru006.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru007.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru011.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru012.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru013.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru014.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru015.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru016.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru020.png
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru021.png
Normal file
|
After Width: | Height: | Size: 135 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru022.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru023.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru024.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru028.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru029.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru030.png
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru031.png
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
tangemserver-android/src/main/res/drawable/card_ru032.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 536 B |
BIN
tangemserver-android/src/main/res/drawable/ic_logo_bat_token.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
tangemserver-android/src/main/res/drawable/ic_logo_bitcoin.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 20 KiB |
BIN
tangemserver-android/src/main/res/drawable/ic_logo_ethereum.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
BIN
tangemserver-android/src/main/res/drawable/ic_logo_seed.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
tangemserver-android/src/main/res/drawable/ic_logo_unknown.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
tangemserver-android/src/main/res/drawable/tangem2.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |