Updated on 2026-08-14

This commit is contained in:
Tangem 2019-04-04 11:36:56 +03:00
parent 40e6ad8acf
commit 3fe89fb392
3 changed files with 12 additions and 30 deletions

View file

@ -76,31 +76,20 @@ object CoinEngineFactory {
var result: CoinEngine?
try {
result = EthEngine(context)// CardanoEngine(context)
} catch (e: Exception) {
e.printStackTrace()
result = null
Log.e(TAG, "Can't create Cardano CoinEngine!")
}
return result
// var result: EthEngine?
// try {
// result = EthEngine(context)
//
// } catch (e: Exception) {
// e.printStackTrace()
// result = null
// Log.e(TAG, "Can't create Cardano CoinEngine!")
// }
// return result
}
fun createCardanoData(): CoinData? {
return EthData()// CardanoData()
return CardanoData()
}
fun isCardano(blockchainID: String): Boolean {
return blockchainID==Blockchain.Ethereum.id
return blockchainID == Blockchain.Cardano.id
}
}

View file

@ -8,7 +8,6 @@ import android.nfc.Tag
import android.os.Build
import android.os.Bundle
import android.text.Html
import android.text.TextUtils
import android.view.MotionEvent
import android.view.View
import android.view.View.OnTouchListener
@ -50,15 +49,12 @@ class PrepareTransactionActivity : AppCompatActivity(), NfcAdapter.ReaderCallbac
@Inject
internal lateinit var toastHelper: ToastHelper
// private lateinit var ctx: TangemContext
private lateinit var nfcManager: NfcManager
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_prepare_transaction)
App.navigatorComponent.inject(this)
App.toastHelperComponent.inject(this)

View file

@ -19,29 +19,26 @@ import com.tangem.card_android.android.nfc.NfcDeviceAntennaLocation
import com.tangem.card_android.android.nfc.NfcLifecycleObserver
import com.tangem.card_android.android.reader.NfcManager
import com.tangem.card_android.android.reader.NfcReader
import com.tangem.card_android.data.EXTRA_TANGEM_CARD
import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID
import com.tangem.card_android.data.asBundle
import com.tangem.card_common.data.TangemCard
import com.tangem.card_common.reader.CardProtocol
import com.tangem.card_common.tasks.CustomReadCardTask
import com.tangem.card_common.tasks.OneTouchSignTask
import com.tangem.card_common.tasks.SignTask
import com.tangem.card_common.util.Util
import com.tangem.card_common.util.Log
import com.tangem.domain.wallet.CoinEngine
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.ui.activity.MainActivity
import com.tangem.ui.activity.SendTransactionActivity
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.util.LOG
import com.tangem.wallet.R
import kotlinx.android.synthetic.main.layout_progress_horizontal.*
import kotlinx.android.synthetic.main.layout_touch_card.*
import com.tangem.card_android.data.asBundle
import com.tangem.card_android.data.EXTRA_TANGEM_CARD
import com.tangem.card_android.data.EXTRA_TANGEM_CARD_UID
import com.tangem.card_common.data.TangemCard
import com.tangem.card_common.tasks.CustomReadCardTask
import com.tangem.card_common.tasks.OneTouchSignTask
import com.tangem.card_common.util.Log
import com.tangem.data.Blockchain
import com.tangem.domain.wallet.cardano.CardanoData
import com.tangem.ui.activity.MainActivity
import com.tangem.ui.activity.SendTransactionActivity
import kotlinx.coroutines.runBlocking
import kotlin.coroutines.resume
import kotlin.coroutines.suspendCoroutine